SCons: Disable misbehaving MSVC incremental linking
Fixes #77968.
(cherry picked from commit bc1aef88ee
)
This commit is contained in:
parent
d0d2680245
commit
b92b3911f7
1 changed files with 3 additions and 0 deletions
|
@ -214,6 +214,9 @@ def configure_msvc(env, manual_msvc_config):
|
||||||
else:
|
else:
|
||||||
env.AppendUnique(CCFLAGS=["/MD"])
|
env.AppendUnique(CCFLAGS=["/MD"])
|
||||||
|
|
||||||
|
# MSVC incremental linking is broken and _increases_ link time (GH-77968).
|
||||||
|
env.Append(LINKFLAGS=["/INCREMENTAL:NO"])
|
||||||
|
|
||||||
env.AppendUnique(CCFLAGS=["/Gd", "/GR", "/nologo"])
|
env.AppendUnique(CCFLAGS=["/Gd", "/GR", "/nologo"])
|
||||||
env.AppendUnique(CCFLAGS=["/utf-8"]) # Force to use Unicode encoding.
|
env.AppendUnique(CCFLAGS=["/utf-8"]) # Force to use Unicode encoding.
|
||||||
env.AppendUnique(CXXFLAGS=["/TP"]) # assume all sources are C++
|
env.AppendUnique(CXXFLAGS=["/TP"]) # assume all sources are C++
|
||||||
|
|
Loading…
Reference in a new issue