mirror of
https://github.com/Kitware/CMake.git
synced 2026-01-06 05:40:54 -06:00
Merge topic 'compile-commands-collapse-whitespace'
e565053bceNinja: Remove unnecessary newlines in compile commands5d4bab500eAvoid consecutive whitespace in rulesd8622fbd0fModules: Collapse consecutive whitespace in strings Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4512
This commit is contained in:
@@ -877,7 +877,7 @@ std::string cmLocalGenerator::GetIncludeFlags(
|
||||
if ((sep[0] != ' ') && !flags.empty() && flags.back() == sep[0]) {
|
||||
flags.back() = ' ';
|
||||
}
|
||||
return flags;
|
||||
return cmTrimWhitespace(flags);
|
||||
}
|
||||
|
||||
void cmLocalGenerator::AddCompileOptions(std::string& flags,
|
||||
@@ -2396,7 +2396,9 @@ void cmLocalGenerator::AddConfigVariableFlags(std::string& flags,
|
||||
void cmLocalGenerator::AppendFlags(std::string& flags,
|
||||
const std::string& newFlags) const
|
||||
{
|
||||
if (!newFlags.empty()) {
|
||||
bool allSpaces = std::all_of(newFlags.begin(), newFlags.end(), cmIsSpace);
|
||||
|
||||
if (!newFlags.empty() && !allSpaces) {
|
||||
if (!flags.empty()) {
|
||||
flags += " ";
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user