BUG: After running builtin ctest, go back to the original directory

This commit is contained in:
Bill Hoffman 2004-01-28 13:17:10 -05:00
parent c1002cccb0
commit 9b8ca58538
1 changed files with 4 additions and 0 deletions

View File

@ -2946,7 +2946,11 @@ int cmCTest::RunTest(std::vector<const char*> argv, std::string* output, int *re
args.push_back(argv[i]);
}
}
std::string oldpath = cmSystemTools::GetCurrentWorkingDirectory();
*retVal = inst.Run(args, output);
cmSystemTools::ChangeDirectory(oldpath.c_str());
if(m_Verbose)
{
std::cout << "Internal cmCTest object used to run test.\n";