[cmake-commits] hoffman committed cmCTestCoverageHandler.cxx 1.44 1.45

cmake-commits at cmake.org cmake-commits at cmake.org
Tue Jun 12 10:19:16 EDT 2007


Update of /cvsroot/CMake/CMake/Source/CTest
In directory public:/mounts/ram/cvs-serv32502

Modified Files:
	cmCTestCoverageHandler.cxx 
Log Message:
ENH: make sure working directory is set


Index: cmCTestCoverageHandler.cxx
===================================================================
RCS file: /cvsroot/CMake/CMake/Source/CTest/cmCTestCoverageHandler.cxx,v
retrieving revision 1.44
retrieving revision 1.45
diff -u -d -r1.44 -r1.45
--- cmCTestCoverageHandler.cxx	11 Jun 2007 19:36:50 -0000	1.44
+++ cmCTestCoverageHandler.cxx	12 Jun 2007 14:19:13 -0000	1.45
@@ -80,8 +80,12 @@
         }
       args.push_back(0); // null terminate 
       cmsysProcess_SetCommand(this->Process, &*args.begin());
-      cmsysProcess_SetWorkingDirectory(this->Process,
-                                       this->WorkingDirectory.c_str());
+      if(this->WorkingDirectory.size())
+        {
+        cmsysProcess_SetWorkingDirectory(this->Process,
+                                         this->WorkingDirectory.c_str());
+        }
+      
       cmsysProcess_SetOption(this->Process, 
                              cmsysProcess_Option_HideWindow, 1);
       if(this->TimeOut != -1)



More information about the Cmake-commits mailing list