diff options
author | David Snopek <dsnopek@gmail.com> | 2023-08-09 18:53:16 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-08-09 18:53:16 -0500 |
commit | c47bd60c734ea49c60d6122d075721adbfb2d16e (patch) | |
tree | 5584fa78267e441601c370a12055c7d3849077c9 /tools/targets.py | |
parent | 5834e16a221fde8dc0b6ca4b7a6721cc4b258037 (diff) | |
parent | a745c2ac478157586120e37e2e4ba19a206c4dd3 (diff) | |
download | redot-cpp-c47bd60c734ea49c60d6122d075721adbfb2d16e.tar.gz |
Merge pull request #1203 from dsnopek/1082-update
Statically link mingw/msvc runtime libraries on Windows
Diffstat (limited to 'tools/targets.py')
-rw-r--r-- | tools/targets.py | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/tools/targets.py b/tools/targets.py index e9857dd..5f8e768 100644 --- a/tools/targets.py +++ b/tools/targets.py @@ -60,17 +60,17 @@ def generate(env): env.Append(CCFLAGS=["/Zi", "/FS"]) env.Append(LINKFLAGS=["/DEBUG:FULL"]) - if env["optimize"] == "speed" or env["optimize"] == "speed_trace": + if env["optimize"] == "speed": env.Append(CCFLAGS=["/O2"]) env.Append(LINKFLAGS=["/OPT:REF"]) + elif env["optimize"] == "speed_trace": + env.Append(CCFLAGS=["/O2"]) + env.Append(LINKFLAGS=["/OPT:REF", "/OPT:NOICF"]) elif env["optimize"] == "size": env.Append(CCFLAGS=["/O1"]) env.Append(LINKFLAGS=["/OPT:REF"]) - - if env["optimize"] == "debug" or env["optimize"] == "none": - env.Append(CCFLAGS=["/MDd", "/Od"]) - else: - env.Append(CCFLAGS=["/MD"]) + elif env["optimize"] == "debug" or env["optimize"] == "none": + env.Append(CCFLAGS=["/Od"]) else: if env["debug_symbols"]: |