You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-04 12:00:25 +00:00
Force utf-8 source file encoding in MSVC
On Windows, when "Language for non-Unicode programs" were set to "Japanese (Japan)", MSVC would by default use Shift JIS (code page 932) to interpret source files, which would result in test_string failing to compile because of characters in `test_34()`. Forcing utf-8 for MSVC fixes the issue
This commit is contained in:
@@ -195,7 +195,7 @@ def configure_msvc(env, manual_msvc_config):
|
||||
|
||||
## Compile/link flags
|
||||
|
||||
env.AppendUnique(CCFLAGS=['/MT', '/Gd', '/GR', '/nologo'])
|
||||
env.AppendUnique(CCFLAGS=['/MT', '/Gd', '/GR', '/nologo', '/utf-8'])
|
||||
env.AppendUnique(CXXFLAGS=['/TP']) # assume all sources are C++
|
||||
if manual_msvc_config: # should be automatic if SCons found it
|
||||
if os.getenv("WindowsSdkDir") is not None:
|
||||
|
||||
Reference in New Issue
Block a user