Selaa lähdekoodia

ENH: add list expansion back

Bill Hoffman 23 vuotta sitten
vanhempi
sitoutus
0a3d0d24fd
1 muutettua tiedostoa jossa 4 lisäystä ja 2 poistoa
  1. 4 2
      Source/cmAddCustomCommandCommand.cxx

+ 4 - 2
Source/cmAddCustomCommandCommand.cxx

@@ -18,17 +18,19 @@
 
 
 // cmAddCustomCommandCommand
-bool cmAddCustomCommandCommand::InitialPass(std::vector<std::string> const& args)
+bool cmAddCustomCommandCommand::InitialPass(std::vector<std::string> const& argsIn)
 {
   /* Let's complain at the end of this function about the lack of a particular
      arg. For the moment, let's say that COMMAND, TARGET are always 
      required.
   */
-  if (args.size() < 4)
+  if (argsIn.size() < 4)
     {
       this->SetError("called with wrong number of arguments.");
       return false;
     }
+  std::vector<std::string> args;
+  cmSystemTools::ExpandListArguments(argsIn, args);
 
   std::string source, command, target;
   std::vector<std::string> command_args, depends, outputs;