diff options
author | Andy Cedilnik <andy.cedilnik@kitware.com> | 2002-11-21 17:26:31 (GMT) |
---|---|---|
committer | Andy Cedilnik <andy.cedilnik@kitware.com> | 2002-11-21 17:26:31 (GMT) |
commit | 146a3de46d9cbbdb764ccf70d5b1b060fa00c7b4 (patch) | |
tree | 7eb802604fa5bf210f003cd97134df5050d16cd9 /Source/ctest.cxx | |
parent | 209d00ccfcf5da06ac1f2c042949e429cfc839ae (diff) | |
download | CMake-146a3de46d9cbbdb764ccf70d5b1b060fa00c7b4.zip CMake-146a3de46d9cbbdb764ccf70d5b1b060fa00c7b4.tar.gz CMake-146a3de46d9cbbdb764ccf70d5b1b060fa00c7b4.tar.bz2 |
Fix for network paths
Diffstat (limited to 'Source/ctest.cxx')
-rw-r--r-- | Source/ctest.cxx | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/Source/ctest.cxx b/Source/ctest.cxx index 5f4dd6b..63cc31b 100644 --- a/Source/ctest.cxx +++ b/Source/ctest.cxx @@ -339,7 +339,8 @@ std::string ctest::FindExecutable(const char *exe) cmSystemTools::SplitProgramPath(exe, dir, file); if(m_ConfigType != "") { - if(TryExecutable(dir.c_str(), file.c_str(), &fullPath, m_ConfigType.c_str())) + if(TryExecutable(dir.c_str(), file.c_str(), &fullPath, + m_ConfigType.c_str())) { return fullPath; } @@ -366,7 +367,7 @@ std::string ctest::FindExecutable(const char *exe) return fullPath; } - if (TryExecutable(dir.c_str(),file.c_str(),&fullPath,"Debug")) + if (TryExecutable(dir.c_str(),file.c_str(),&fullPath,"Debug")) { return fullPath; } @@ -792,8 +793,9 @@ void ctest::ProcessDirectory(std::vector<std::string> &passed, fflush(stderr); //std::cerr << "Testing " << args[0] << " ... "; // find the test executable - std::string testCommand = - cmSystemTools::EscapeSpaces(this->FindExecutable(args[1].c_str()).c_str()); + std::string testCommand = this->FindExecutable(args[1].c_str()); + testCommand = cmSystemTools::ConvertToOutputPath(testCommand.c_str()); + // continue if we did not find the executable if (testCommand == "") { @@ -802,7 +804,6 @@ void ctest::ProcessDirectory(std::vector<std::string> &passed, continue; } - testCommand = cmSystemTools::ConvertToOutputPath(testCommand.c_str()); // add the arguments std::vector<std::string>::iterator j = args.begin(); ++j; |