Browse Source

ENH: support semi-colon format (list of args as string)

Sebastien Barre 23 years ago
parent
commit
c617091d13
1 changed files with 4 additions and 1 deletions
  1. 4 1
      Source/cmForEachCommand.cxx

+ 4 - 1
Source/cmForEachCommand.cxx

@@ -85,8 +85,11 @@ ScopeEnded(cmMakefile &mf)
                        mf.GetCurrentDirectory());
 }
 
-bool cmForEachCommand::InitialPass(std::vector<std::string> const& args)
+bool cmForEachCommand::InitialPass(std::vector<std::string> const& argsIn)
 {
+  std::vector<std::string> args;
+  cmSystemTools::ExpandListArguments(argsIn, args);
+
   if(args.size() < 2 )
     {
     this->SetError("called with incorrect number of arguments");