瀏覽代碼

Merge topic 'CTest-less-cd'

9969bfb CTest: avoid useless changing of directory
Brad King 12 年之前
父節點
當前提交
a052a79949
共有 1 個文件被更改,包括 1 次插入2 次删除
  1. 1 2
      Source/CTest/cmCTestTestHandler.cxx

+ 1 - 2
Source/CTest/cmCTestTestHandler.cxx

@@ -82,7 +82,6 @@ bool cmCTestSubdirCommand
   std::string cwd = cmSystemTools::GetCurrentWorkingDirectory();
   for ( it = args.begin(); it != args.end(); ++ it )
     {
-    cmSystemTools::ChangeDirectory(cwd.c_str());
     std::string fname;
 
     if(cmSystemTools::FileIsFullPath(it->c_str()))
@@ -116,7 +115,6 @@ bool cmCTestSubdirCommand
     else
       {
       // No CTestTestfile? Who cares...
-      cmSystemTools::ChangeDirectory(cwd.c_str());
       continue;
       }
     fname += "/";
@@ -133,6 +131,7 @@ bool cmCTestSubdirCommand
       return false;
       }
     }
+  cmSystemTools::ChangeDirectory(cwd.c_str());
   return true;
 }