[MSVC] Add NOMINMAX flag to scons and cmake.

Ensures user inclusion of windows.h do not define "min" and "max"
macros.
This commit is contained in:
Fabio Alessandrelli
2022-09-11 13:12:44 +02:00
parent e272d92827
commit 081d425277
3 changed files with 3 additions and 5 deletions

View File

@@ -24,7 +24,7 @@ def generate(env):
env["TARGET_ARCH"] = "x86"
env["is_msvc"] = True
msvc.generate(env)
env.Append(CPPDEFINES=["TYPED_METHOD_BIND"])
env.Append(CPPDEFINES=["TYPED_METHOD_BIND", "NOMINMAX"])
env.Append(LINKFLAGS=["/WX"])
if env["target"] == "debug":
env.Append(CCFLAGS=["/Z7", "/Od", "/EHsc", "/D_DEBUG", "/MDd"])