[SCons] Link MSVC debug runtime for optimize=none|debug only.

Select windows runtime in "targets" tool, use "/MDd" flag only when
building with optimize="none" and optimize="debug".
This commit is contained in:
Fabio Alessandrelli
2022-11-19 18:10:39 +01:00
parent 6c2f9196d7
commit edf02f8319
2 changed files with 7 additions and 7 deletions

View File

@@ -27,10 +27,6 @@ def generate(env):
env.Append(CPPDEFINES=["TYPED_METHOD_BIND", "NOMINMAX"])
env.Append(CCFLAGS=["/EHsc"])
env.Append(LINKFLAGS=["/WX"])
if env["debug_symbols"] or env["target"] == "debug":
env.Append(CCFLAGS=["/MDd"])
else:
env.Append(CCFLAGS=["/MD"])
if env["use_clang_cl"]:
env["CC"] = "clang-cl"