Fix changing of directories using cmSystemTools RunCommand feature

This commit is contained in:
Andy Cedilnik 2002-07-17 11:53:07 -04:00
parent fcc410de44
commit 42a00c96c1
1 changed files with 6 additions and 9 deletions

View File

@ -631,18 +631,15 @@ int cmake::CMakeCommand(std::vector<std::string>& args)
command += args[cc]; command += args[cc];
} }
if ( cmSystemTools::ChangeDirectory( directory.c_str() ) == 0 ) int retval = 0;
if ( cmSystemTools::RunCommand(command.c_str(), output, retval,
directory.c_str(), true) )
{ {
std::cout << "Change directory to: " << directory << std::endl;
cmSystemTools::RunCommand(command.c_str(), output, 0, true);
std::cout << output.c_str(); std::cout << output.c_str();
} return retval;
else
{
std::cout << "Cannot change directory to: " << directory << std::endl;
} }
return 0; return 1;
} }
#if defined(_WIN32) && !defined(__CYGWIN__) #if defined(_WIN32) && !defined(__CYGWIN__)