|
@@ -3632,18 +3632,27 @@ bool cmVisualStudio10TargetGenerator::ComputeClOptions(
|
|
|
if (!clOptions.HasFlag("BasicRuntimeChecks")) {
|
|
if (!clOptions.HasFlag("BasicRuntimeChecks")) {
|
|
|
clOptions.AddFlag("BasicRuntimeChecks", "Default");
|
|
clOptions.AddFlag("BasicRuntimeChecks", "Default");
|
|
|
}
|
|
}
|
|
|
|
|
+ if (!clOptions.HasFlag("ForceConformanceInForLoopScope")) {
|
|
|
|
|
+ clOptions.AddFlag("ForceConformanceInForLoopScope", "");
|
|
|
|
|
+ }
|
|
|
if (!clOptions.HasFlag("MinimalRebuild")) {
|
|
if (!clOptions.HasFlag("MinimalRebuild")) {
|
|
|
clOptions.AddFlag("MinimalRebuild", "");
|
|
clOptions.AddFlag("MinimalRebuild", "");
|
|
|
}
|
|
}
|
|
|
if (!clOptions.HasFlag("Optimization")) {
|
|
if (!clOptions.HasFlag("Optimization")) {
|
|
|
clOptions.AddFlag("Optimization", "");
|
|
clOptions.AddFlag("Optimization", "");
|
|
|
}
|
|
}
|
|
|
|
|
+ if (!clOptions.HasFlag("RemoveUnreferencedCodeData")) {
|
|
|
|
|
+ clOptions.AddFlag("RemoveUnreferencedCodeData", "");
|
|
|
|
|
+ }
|
|
|
if (!clOptions.HasFlag("RuntimeLibrary")) {
|
|
if (!clOptions.HasFlag("RuntimeLibrary")) {
|
|
|
clOptions.AddFlag("RuntimeLibrary", "");
|
|
clOptions.AddFlag("RuntimeLibrary", "");
|
|
|
}
|
|
}
|
|
|
if (!clOptions.HasFlag("SupportJustMyCode")) {
|
|
if (!clOptions.HasFlag("SupportJustMyCode")) {
|
|
|
clOptions.AddFlag("SupportJustMyCode", "");
|
|
clOptions.AddFlag("SupportJustMyCode", "");
|
|
|
}
|
|
}
|
|
|
|
|
+ if (!clOptions.HasFlag("TreatWChar_tAsBuiltInType")) {
|
|
|
|
|
+ clOptions.AddFlag("TreatWChar_tAsBuiltInType", "");
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
this->ClOptions[configName] = std::move(pOptions);
|
|
this->ClOptions[configName] = std::move(pOptions);
|