Browse Source

Fix configure time error that occurs when there is a backslash in the HOME environment variable.

David Cole 15 years ago
parent
commit
10750bff1c
1 changed files with 2 additions and 1 deletions
  1. 2 1
      Tests/CMakeTests/CMakeLists.txt

+ 2 - 1
Tests/CMakeTests/CMakeLists.txt

@@ -47,11 +47,12 @@ AddCMakeTest(GetPrerequisites "${GetPrerequisites_PreArgs}")
 # by any previous configure, build or test steps.
 #
 if(do_cvs_tests)
+  string(REPLACE "\\" "/" ENV_HOME "$ENV{HOME}")
   set(CheckSourceTree_PreArgs
     "-DCMake_BINARY_DIR:PATH=${CMake_BINARY_DIR}"
     "-DCMake_SOURCE_DIR:PATH=${CMake_SOURCE_DIR}"
     "-DCVS_EXECUTABLE:STRING=${CVS_EXECUTABLE}"
-    "-DHOME:STRING=$ENV{HOME}"
+    "-DHOME:STRING=${ENV_HOME}"
     )
   AddCMakeTest(CheckSourceTree "${CheckSourceTree_PreArgs}")
 endif(do_cvs_tests)