diff options
author | David Cole <david.cole@kitware.com> | 2010-05-27 18:38:53 (GMT) |
---|---|---|
committer | David Cole <david.cole@kitware.com> | 2010-05-27 19:44:57 (GMT) |
commit | 1dd316563a7bd7dc97aeb3f9632f232bf7267e57 (patch) | |
tree | 0ffd4b28835123982c467a723a566331875ab0f9 /Tests/CMakeTests/CMakeLists.txt | |
parent | 282a119e355f86e20cc04fabd98083de2799c0ea (diff) | |
download | CMake-1dd316563a7bd7dc97aeb3f9632f232bf7267e57.zip CMake-1dd316563a7bd7dc97aeb3f9632f232bf7267e57.tar.gz CMake-1dd316563a7bd7dc97aeb3f9632f232bf7267e57.tar.bz2 |
Add git support to the CMake.CheckSourceTree test.
Additionally, output some more information in both cvs
and git cases. When it is a cvs checkout, echo the contents
of CVS/Root and CVS/Repository to the test output. When it
is a git checkout, echo the output of 'git branch -a'.
This will allow us to see more details about any given CMake
source tree right in the CDash results for this test.
Diffstat (limited to 'Tests/CMakeTests/CMakeLists.txt')
-rw-r--r-- | Tests/CMakeTests/CMakeLists.txt | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/Tests/CMakeTests/CMakeLists.txt b/Tests/CMakeTests/CMakeLists.txt index 7a176e9..cb8f2ba 100644 --- a/Tests/CMakeTests/CMakeLists.txt +++ b/Tests/CMakeTests/CMakeLists.txt @@ -46,13 +46,14 @@ AddCMakeTest(GetPrerequisites "${GetPrerequisites_PreArgs}") # suite. It detects if any changes have been made to the CMake source tree # by any previous configure, build or test steps. # -if(do_cvs_tests) +if(do_cvs_tests OR GIT_EXECUTABLE) 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}" + "-DGIT_EXECUTABLE:STRING=${GIT_EXECUTABLE}" "-DHOME:STRING=${ENV_HOME}" ) AddCMakeTest(CheckSourceTree "${CheckSourceTree_PreArgs}") -endif(do_cvs_tests) +endif(do_cvs_tests OR GIT_EXECUTABLE) |