Fix /utf-8

This commit is contained in:
ArthurSonzogni 2025-04-26 00:55:47 +02:00
parent 31ec197811
commit a9b54106d4
No known key found for this signature in database
GPG Key ID: 41D98248C074CD6C

View File

@ -20,13 +20,12 @@ def cpp20():
"//conditions:default": ["-std=c++20"], "//conditions:default": ["-std=c++20"],
}) })
# Force Microsoft Visual Studio to decode sources files in UTF-8, as it should.
def utf8(): def utf8():
return select({ return select({
"@rules_cc//cc/compiler:msvc-cl": ["/utf-8"], "@rules_cc//cc/compiler:msvc-cl": ["/utf-8"],
"@rules_cc//cc/compiler:clang-cl": ["/utf-8"], "@rules_cc//cc/compiler:clang-cl": ["/utf-8"],
"@rules_cc//cc/compiler:clang": ["-finput-charset=UTF-8"], "//conditions:default": [],
"@rules_cc//cc/compiler:gcc": ["-finput-charset=UTF-8"],
"//conditions:default": ["-finput-charset=UTF-8"],
}) })
def ftxui_cc_library( def ftxui_cc_library(