12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- set(KDE_CTEST_VCS svn)
- set(KDE_CTEST_VCS_REPOSITORY https://svn.kde.org/home/kde/trunk/kdesupport/automoc)
- set(CTEST_CMAKE_GENERATOR "Unix Makefiles" )
- file(TO_CMAKE_PATH $ENV{KDECTESTNIGHTLY_DIR} KDECTESTNIGHTLY_DIR)
- include( "${KDECTESTNIGHTLY_DIR}/KDECTestNightly.cmake" OPTIONAL RESULT_VARIABLE fileIncluded)
- if(NOT fileIncluded)
- message(FATAL_ERROR "Did not find file ${KDECTESTNIGHTLY_DIR}/KDECTestNightly.cmake .
- Set the environment variable KDECTESTNIGHTLY_DIR to the directory where this file is located.
- In KDE svn it is in kdesdk/cmake/modules/ ")
- endif(NOT fileIncluded)
- kde_ctest_setup("${CMAKE_CURRENT_LIST_FILE}")
- ctest_empty_binary_directory("${CTEST_BINARY_DIRECTORY}")
- ctest_start(Nightly)
- ctest_update(SOURCE "${CTEST_SOURCE_DIRECTORY}" )
- include("${CTEST_SOURCE_DIRECTORY}/CTestConfig.cmake")
- include("${CTEST_SOURCE_DIRECTORY}/CTestCustom.cmake" OPTIONAL)
- kde_ctest_write_initial_cache("${CTEST_BINARY_DIRECTORY}" CMAKE_INSTALL_PREFIX )
- ctest_configure(BUILD "${CTEST_BINARY_DIRECTORY}" )
- ctest_build(BUILD "${CTEST_BINARY_DIRECTORY}" )
- ctest_test(BUILD "${CTEST_BINARY_DIRECTORY}" )
- ctest_submit()
- if(DO_INSTALL)
- kde_ctest_install( "${CTEST_BINARY_DIRECTORY}" )
- endif(DO_INSTALL)
|