Explorar el Código

expand ; args

Bill Hoffman hace 23 años
padre
commit
7883b6c7dc
Se han modificado 1 ficheros con 5 adiciones y 3 borrados
  1. 5 3
      Source/cmProjectCommand.cxx

+ 5 - 3
Source/cmProjectCommand.cxx

@@ -17,13 +17,15 @@
 #include "cmProjectCommand.h"
 #include "cmProjectCommand.h"
 
 
 // cmProjectCommand
 // cmProjectCommand
-bool cmProjectCommand::InitialPass(std::vector<std::string> const& args)
+bool cmProjectCommand::InitialPass(std::vector<std::string> const& argsIn)
 {
 {
-  if(args.size() < 1 )
+  if(argsIn.size() < 1 )
     {
     {
     this->SetError("PROJECT called with incorrect number of arguments");
     this->SetError("PROJECT called with incorrect number of arguments");
     return false;
     return false;
-    }
+    } 
+  std::vector<std::string> args;
+  cmSystemTools::ExpandListArguments(argsIn, args);
   m_Makefile->SetProjectName(args[0].c_str());
   m_Makefile->SetProjectName(args[0].c_str());
 
 
   std::string bindir = args[0];
   std::string bindir = args[0];