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

This commit is contained in:
David Cole 2010-02-10 11:23:07 -05:00
parent c4205773a5
commit 10750bff1c
1 changed files with 2 additions and 1 deletions

View File

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