|
|
@ -426,18 +426,15 @@ bool cmSystemTools::RunSingleCommand( |
|
|
|
{ |
|
|
|
verbose = false; |
|
|
|
} |
|
|
|
std::string argsTemp; |
|
|
|
std::string program; |
|
|
|
cmSystemTools::SplitProgramFromArgs(command, program, argsTemp); |
|
|
|
std::vector<cmStdString> args = cmSystemTools::ParseArguments(argsTemp.c_str()); |
|
|
|
|
|
|
|
if(program.size() < 1) |
|
|
|
std::vector<cmStdString> args = cmSystemTools::ParseArguments(command); |
|
|
|
|
|
|
|
if(args.size() < 1) |
|
|
|
{ |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
std::vector<const char*> argv; |
|
|
|
argv.push_back(program.c_str()); |
|
|
|
for(std::vector<cmStdString>::const_iterator a = args.begin(); |
|
|
|
a != args.end(); ++a) |
|
|
|
{ |
|
|
|