فهرست منبع

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

Sebastien Barre 23 سال پیش
والد
کامیت
c617091d13
1فایلهای تغییر یافته به همراه4 افزوده شده و 1 حذف شده
  1. 4 1
      Source/cmForEachCommand.cxx

+ 4 - 1
Source/cmForEachCommand.cxx

@@ -85,8 +85,11 @@ ScopeEnded(cmMakefile &mf)
                        mf.GetCurrentDirectory());
                        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 )
   if(args.size() < 2 )
     {
     {
     this->SetError("called with incorrect number of arguments");
     this->SetError("called with incorrect number of arguments");