[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