mirror of
https://github.com/Kitware/CMake.git
synced 2025-12-31 19:00:54 -06:00
Features: Escape the COMPILE_OPTIONS for dialects.
Allow for future handling as a list, not a string which may contain whitespace.
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