summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2024-02-21 15:44:37 (GMT)
committerBrad King <brad.king@kitware.com>2024-02-22 13:42:58 (GMT)
commit47136b695907c2aa50a0e0c892b3ca7fd8817836 (patch)
treee892f976df25260c79884445ee0b6725ff38b3d2
parent82a174182aa276658911fe2b12613b1e8c6663a9 (diff)
downloadCMake-47136b695907c2aa50a0e0c892b3ca7fd8817836.zip
CMake-47136b695907c2aa50a0e0c892b3ca7fd8817836.tar.gz
CMake-47136b695907c2aa50a0e0c892b3ca7fd8817836.tar.bz2
VS: Suppress more MSBuild defaults affected by UseDebugLibraries
Extend commit 67de5b7b82 (VS: Suppress MSBuild default settings affected by UseDebugLibraries, 2024-02-13) to cover a `Microsoft.Cl.Common.props` default from VS 2015 and older.
-rw-r--r--Source/cmVisualStudio10TargetGenerator.cxx3
1 files changed, 3 insertions, 0 deletions
diff --git a/Source/cmVisualStudio10TargetGenerator.cxx b/Source/cmVisualStudio10TargetGenerator.cxx
index ab7da1a..57ced36 100644
--- a/Source/cmVisualStudio10TargetGenerator.cxx
+++ b/Source/cmVisualStudio10TargetGenerator.cxx
@@ -3528,6 +3528,9 @@ bool cmVisualStudio10TargetGenerator::ComputeClOptions(
if (!clOptions.HasFlag("BasicRuntimeChecks")) {
clOptions.AddFlag("BasicRuntimeChecks", "Default");
}
+ if (!clOptions.HasFlag("MinimalRebuild")) {
+ clOptions.AddFlag("MinimalRebuild", "");
+ }
if (!clOptions.HasFlag("Optimization")) {
clOptions.AddFlag("Optimization", "");
}