[Cmake-commits] [cmake-commits] king committed CMakeLists.txt 1.90 1.91

cmake-commits at cmake.org cmake-commits at cmake.org
Wed Jul 1 14:29:28 EDT 2009


Update of /cvsroot/CMake/CMake/Tests
In directory public:/mounts/ram/cvs-serv20567/Tests

Modified Files:
	CMakeLists.txt 
Log Message:
BUG: Skip CTest.Update* for cygwin tools on Windows

These tests cannot run with cygwin tools unless testing cygwin CTest.
The version control tools do not understand all Windows paths.


Index: CMakeLists.txt
===================================================================
RCS file: /cvsroot/CMake/CMake/Tests/CMakeLists.txt,v
retrieving revision 1.90
retrieving revision 1.91
diff -C 2 -d -r1.90 -r1.91
*** CMakeLists.txt	25 Jun 2009 14:51:53 -0000	1.90
--- CMakeLists.txt	1 Jul 2009 18:29:25 -0000	1.91
***************
*** 929,933 ****
--- 929,939 ----
      FIND_PROGRAM(BZR_EXECUTABLE NAMES bzr)
      MARK_AS_ADVANCED(BZR_EXECUTABLE)
+     SET(CTEST_TEST_UPDATE_BZR 0)
      IF(BZR_EXECUTABLE)
+       IF(NOT "${CVS_EXECUTABLE}" MATCHES "cygwin" OR UNIX)
+         SET(CTEST_TEST_UPDATE_BZR 1)
+       ENDIF(NOT "${CVS_EXECUTABLE}" MATCHES "cygwin" OR UNIX)
+     ENDIF(BZR_EXECUTABLE)
+     IF(CTEST_TEST_UPDATE_BZR)
        # Check if xmloutput plugin is there
        EXECUTE_PROCESS(COMMAND ${BZR_EXECUTABLE} xmlplugins RESULT_VARIABLE xmlplugres
***************
*** 950,959 ****
          LIST(APPEND TEST_BUILD_DIRS "${CMake_BINARY_DIR}/Tests/${CTestUpdateBZR_DIR}")
        ENDIF( NOT ${xmlplugres} )
!     ENDIF(BZR_EXECUTABLE)
  
      # Test CTest Update with GIT
      FIND_PROGRAM(GIT_EXECUTABLE NAMES git)
      MARK_AS_ADVANCED(GIT_EXECUTABLE)
      IF(GIT_EXECUTABLE)
        SET(CTestUpdateGIT_DIR "CTest UpdateGIT")
        CONFIGURE_FILE("${CMake_SOURCE_DIR}/Tests/CTestUpdateGIT.cmake.in"
--- 956,971 ----
          LIST(APPEND TEST_BUILD_DIRS "${CMake_BINARY_DIR}/Tests/${CTestUpdateBZR_DIR}")
        ENDIF( NOT ${xmlplugres} )
!     ENDIF(CTEST_TEST_UPDATE_BZR)
  
      # Test CTest Update with GIT
      FIND_PROGRAM(GIT_EXECUTABLE NAMES git)
      MARK_AS_ADVANCED(GIT_EXECUTABLE)
+     SET(CTEST_TEST_UPDATE_GIT 0)
      IF(GIT_EXECUTABLE)
+       IF(NOT "${CVS_EXECUTABLE}" MATCHES "cygwin" OR UNIX)
+         SET(CTEST_TEST_UPDATE_GIT 1)
+       ENDIF(NOT "${CVS_EXECUTABLE}" MATCHES "cygwin" OR UNIX)
+     ENDIF(GIT_EXECUTABLE)
+     IF(CTEST_TEST_UPDATE_GIT)
        SET(CTestUpdateGIT_DIR "CTest UpdateGIT")
        CONFIGURE_FILE("${CMake_SOURCE_DIR}/Tests/CTestUpdateGIT.cmake.in"
***************
*** 963,967 ****
          )
        LIST(APPEND TEST_BUILD_DIRS "${CMake_BINARY_DIR}/Tests/${CTestUpdateGIT_DIR}")
!     ENDIF(GIT_EXECUTABLE)
  
    ENDIF(CTEST_TEST_UPDATE)
--- 975,979 ----
          )
        LIST(APPEND TEST_BUILD_DIRS "${CMake_BINARY_DIR}/Tests/${CTestUpdateGIT_DIR}")
!     ENDIF(CTEST_TEST_UPDATE_GIT)
  
    ENDIF(CTEST_TEST_UPDATE)



More information about the Cmake-commits mailing list