SCons: Use CXXFLAGS to disable exceptions, it's only for C++

Following discussion in https://github.com/godotengine/godot-cpp/pull/1216.
This commit is contained in:
Rémi Verschelde 2023-10-19 16:28:07 +02:00
parent f8818f85e6
commit 3bfcbe7946
No known key found for this signature in database
GPG key ID: C3336907360768E1

View file

@ -722,9 +722,9 @@ if selected_platform in platform_list:
if env.msvc:
env.Append(CPPDEFINES=[("_HAS_EXCEPTIONS", 0)])
else:
env.Append(CCFLAGS=["-fno-exceptions"])
env.Append(CXXFLAGS=["-fno-exceptions"])
elif env.msvc:
env.Append(CCFLAGS=["/EHsc"])
env.Append(CXXFLAGS=["/EHsc"])
# Configure compiler warnings
if env.msvc: # MSVC