mirror of
https://github.com/Kitware/CMake.git
synced 2026-02-11 17:49:38 -06:00
Merge topic 'features-cleanups'
f0a0f3dcWCDH: Fix compiler id test for compatibility macros.627ad96bProject: Detect other compilers before detecting Clang.bc950169WCDH: Remove noise from generated defines.eecd93fcFeatures: Escape the COMPILE_OPTIONS for dialects.
This commit is contained in:
@@ -2229,7 +2229,10 @@ AddCompilerRequirementFlag(std::string &flags, cmTarget* target,
|
||||
"does not know the compile flags to use to enable it.";
|
||||
this->GetMakefile()->IssueMessage(cmake::FATAL_ERROR, e.str());
|
||||
}
|
||||
this->AppendFlags(flags, opt);
|
||||
else
|
||||
{
|
||||
this->AppendFlagEscape(flags, opt);
|
||||
}
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -2275,7 +2278,7 @@ AddCompilerRequirementFlag(std::string &flags, cmTarget* target,
|
||||
|
||||
if (const char *opt = target->GetMakefile()->GetDefinition(option_flag))
|
||||
{
|
||||
this->AppendFlags(flags, opt);
|
||||
this->AppendFlagEscape(flags, opt);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user