소스 검색

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());
 }
 
-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");