[Cmake-commits] [cmake-commits] hoffman committed CMakeLists.txt 1.113 1.114

cmake-commits at cmake.org cmake-commits at cmake.org
Wed Sep 23 12:45:41 EDT 2009


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

Modified Files:
	CMakeLists.txt 
Log Message:
Add nightly builds for linux windows and mac.


Index: CMakeLists.txt
===================================================================
RCS file: /cvsroot/CMake/CMake/Tests/CMakeLists.txt,v
retrieving revision 1.113
retrieving revision 1.114
diff -C 2 -d -r1.113 -r1.114
*** CMakeLists.txt	23 Sep 2009 15:38:34 -0000	1.113
--- CMakeLists.txt	23 Sep 2009 16:45:39 -0000	1.114
***************
*** 222,238 ****
      ADD_TEST_MACRO(DocTest DocTest)
    ENDIF (CMAKE_STRICT)
!     
!   IF(CMAKE_BUILD_NIGHTLY_WINDOWS_TEST)
!     FILE(MAKE_DIRECTORY "${CMake_BINARY_DIR}/Tests/CMake-CVS")
!     FILE(WRITE "${CMake_BINARY_DIR}/Tests/CMake-CVS/nightly-cmake.sh"
! "cd ${CMake_BINARY_DIR}/Tests/CMake-CVS
! ${CMake_BINARY_DIR}/bin/cmake -DCMAKE_CREATE_VERSION=CVS -P ${CMake_SOURCE_DIR}/Utilities/Release/vogon_release.cmake
  ${CMake_BINARY_DIR}/bin/cmake -DVERSION=CVS -P ${CMake_SOURCE_DIR}/Utilities/Release/upload_release.cmake
! ")
!     ADD_TEST(NightlyCMakeBuild 
!       /bin/sh ${CMake_BINARY_DIR}/Tests/CMake-CVS/nightly-cmake.sh)
!     SET_TESTS_PROPERTIES ( NightlyCMakeBuild PROPERTIES TIMEOUT 3500)
!   ENDIF(CMAKE_BUILD_NIGHTLY_WINDOWS_TEST)
! 
  
    # add tests with more complex invocations
--- 222,248 ----
      ADD_TEST_MACRO(DocTest DocTest)
    ENDIF (CMAKE_STRICT)
!   # macro to add a test that will build a nightly release
!   # of CMake for given platform using the release scripts
!   MACRO(ADD_NIGHTLY_BUILD_TEST name script)
!     SET(_TEST_DIR "${CMake_BINARY_DIR}/Tests/${name}")
!     FILE(MAKE_DIRECTORY "${_TEST_DIR}")
!     FILE(WRITE "${_TEST_DIR}/nightly-cmake.sh"
!       "cd ${_TEST_DIR}
! ${CMake_BINARY_DIR}/bin/cmake -DCMAKE_CREATE_VERSION=CVS -P ${CMake_SOURCE_DIR}/Utilities/Release/${script}
  ${CMake_BINARY_DIR}/bin/cmake -DVERSION=CVS -P ${CMake_SOURCE_DIR}/Utilities/Release/upload_release.cmake
!     ")
!     ADD_TEST(${name} /bin/sh ${_TEST_DIR}/nightly-cmake.sh)
!     IF(COMMAND SET_TESTS_PROPERTIES AND COMMAND GET_TEST_PROPERTY)
!       SET_TESTS_PROPERTIES (${name} PROPERTIES TIMEOUT 3500)
!     ENDIF(COMMAND SET_TESTS_PROPERTIES AND COMMAND GET_TEST_PROPERTY)
!   ENDMACRO(ADD_NIGHTLY_BUILD_TEST)
!   IF(CMAKE_BUILD_NIGHTLY_RELEASES)
!     ADD_NIGHTLY_BUILD_TEST(CMakeNightlyWindows
!       dash2win64_release.cmake)
!     ADD_NIGHTLY_BUILD_TEST(CMakeNightlyMac
!       dashmacmini2_release.cmake)
!     ADD_NIGHTLY_BUILD_TEST(CMakeNightlyLinux
!       magrathea_release.cmake)
!   ENDIF(CMAKE_BUILD_NIGHTLY_RELEASES)
  
    # add tests with more complex invocations



More information about the Cmake-commits mailing list