Commit eecd93fc authored by Stephen Kelly's avatar Stephen Kelly
Browse files

Features: Escape the COMPILE_OPTIONS for dialects.

Allow for future handling as a list, not a string which may contain
whitespace.
parent 1f00d738
...@@ -2229,7 +2229,10 @@ AddCompilerRequirementFlag(std::string &flags, cmTarget* target, ...@@ -2229,7 +2229,10 @@ AddCompilerRequirementFlag(std::string &flags, cmTarget* target,
"does not know the compile flags to use to enable it."; "does not know the compile flags to use to enable it.";
this->GetMakefile()->IssueMessage(cmake::FATAL_ERROR, e.str()); this->GetMakefile()->IssueMessage(cmake::FATAL_ERROR, e.str());
} }
this->AppendFlags(flags, opt); else
{
this->AppendFlagEscape(flags, opt);
}
return; return;
} }
...@@ -2275,7 +2278,7 @@ AddCompilerRequirementFlag(std::string &flags, cmTarget* target, ...@@ -2275,7 +2278,7 @@ AddCompilerRequirementFlag(std::string &flags, cmTarget* target,
if (const char *opt = target->GetMakefile()->GetDefinition(option_flag)) if (const char *opt = target->GetMakefile()->GetDefinition(option_flag))
{ {
this->AppendFlags(flags, opt); this->AppendFlagEscape(flags, opt);
return; return;
} }
} }
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment