[Cmake-commits] [cmake-commits] king committed CTest.cmake 1.23 1.24

cmake-commits at cmake.org cmake-commits at cmake.org
Wed Feb 10 10:43:30 EST 2010


Update of /cvsroot/CMake/CMake/Modules
In directory public:/mounts/ram/cvs-serv13065/Modules

Modified Files:
	CTest.cmake 
Log Message:
Detect Git repositories for CTest UPDATE_TYPE

The CTest module configures the command-line CTest dashboard mode.
We teach it to recognize .git directories.


Index: CTest.cmake
===================================================================
RCS file: /cvsroot/CMake/CMake/Modules/CTest.cmake,v
retrieving revision 1.23
retrieving revision 1.24
diff -C 2 -d -r1.23 -r1.24
*** CTest.cmake	10 Feb 2010 15:43:23 -0000	1.23
--- CTest.cmake	10 Feb 2010 15:43:28 -0000	1.24
***************
*** 127,130 ****
--- 127,131 ----
    FIND_PROGRAM(BZRCOMMAND bzr)
    FIND_PROGRAM(HGCOMMAND hg)
+   FIND_PROGRAM(GITCOMMAND git)
  
    IF(NOT UPDATE_TYPE)
***************
*** 137,140 ****
--- 138,143 ----
      ELSEIF(EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/.hg")
        SET(UPDATE_TYPE hg)
+     ELSEIF(EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/.git")
+       SET(UPDATE_TYPE git)
      ENDIF()
    ENDIF(NOT UPDATE_TYPE)
***************
*** 160,163 ****
--- 163,169 ----
      SET(UPDATE_COMMAND "${HGCOMMAND}")
      SET(UPDATE_OPTIONS "${HG_UPDATE_OPTIONS}")
+   ELSEIF("${_update_type}" STREQUAL "git")
+     SET(UPDATE_COMMAND "${GITCOMMAND}")
+     SET(UPDATE_OPTIONS "${GIT_UPDATE_OPTIONS}")
    ENDIF()
  
***************
*** 253,256 ****
--- 259,263 ----
      BZRCOMMAND
      HGCOMMAND
+     GITCOMMAND
      CVS_UPDATE_OPTIONS
      SVN_UPDATE_OPTIONS



More information about the Cmake-commits mailing list