Browse Source

cmLocalGenerator: Refactor to use cmMakeSingleCommandLine

Daniel Eiband 6 years ago
parent
commit
4e37508c85
2 changed files with 4 additions and 7 deletions
  1. 3 7
      Source/cmLocalGenerator.cxx
  2. 1 0
      bootstrap

+ 3 - 7
Source/cmLocalGenerator.cxx

@@ -2387,13 +2387,9 @@ void cmLocalGenerator::AddPchDependencies(cmGeneratorTarget* target)
               file << "endif()\n";
             }
 
-            cmCustomCommandLines commandLines;
-            cmCustomCommandLine currentLine;
-            currentLine.push_back(cmSystemTools::GetCMakeCommand());
-            currentLine.push_back(cmStrCat("-DPDB_PREFIX=", pdb_prefix));
-            currentLine.push_back("-P");
-            currentLine.push_back(copy_script);
-            commandLines.push_back(std::move(currentLine));
+            cmCustomCommandLines commandLines = cmMakeSingleCommandLine(
+              { cmSystemTools::GetCMakeCommand(),
+                cmStrCat("-DPDB_PREFIX=", pdb_prefix), "-P", copy_script });
 
             const std::string no_main_dependency;
             const std::vector<std::string> no_deps;

+ 1 - 0
bootstrap

@@ -294,6 +294,7 @@ CMAKE_CXX_SOURCES="\
   cmCreateTestSourceList \
   cmCustomCommand \
   cmCustomCommandGenerator \
+  cmCustomCommandLines \
   cmDefinePropertyCommand \
   cmDefinitions \
   cmDepends \