Parcourir la source

[MSVC] Force UTF-8 encoding.

bruvzg il y a 2 ans
Parent
commit
d1aeba771a
2 fichiers modifiés avec 2 ajouts et 2 suppressions
  1. 1 1
      CMakeLists.txt
  2. 1 1
      tools/windows.py

+ 1 - 1
CMakeLists.txt

@@ -86,7 +86,7 @@ set(GODOT_COMPILE_FLAGS )
 
 if ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "MSVC")
 	# using Visual Studio C++
-	set(GODOT_COMPILE_FLAGS "/EHsc") # /GF /MP
+	set(GODOT_COMPILE_FLAGS "/EHsc /utf-8") # /GF /MP
 
 	if(CMAKE_BUILD_TYPE MATCHES Debug)
 		set(GODOT_COMPILE_FLAGS "${GODOT_COMPILE_FLAGS} /MDd") # /Od /RTC1 /Zi

+ 1 - 1
tools/windows.py

@@ -30,7 +30,7 @@ def generate(env):
         env.Tool("mslink")
 
         env.Append(CPPDEFINES=["TYPED_METHOD_BIND", "NOMINMAX"])
-        env.Append(CCFLAGS=["/EHsc"])
+        env.Append(CCFLAGS=["/EHsc", "/utf-8"])
         env.Append(LINKFLAGS=["/WX"])
 
         if env["use_clang_cl"]: