include(CTestConfig.cmake) site_name(CTEST_SITE) set(CTEST_BUILD_NAME ${CMAKE_HOST_SYSTEM_NAME}) set(CTEST_SOURCE_DIRECTORY "${CTEST_SCRIPT_DIRECTORY}") set(CTEST_BINARY_DIRECTORY "${CTEST_SCRIPT_DIRECTORY}/_ctest_shared") ##set(ENV{CXXFLAGS} "--coverage") set(CTEST_CMAKE_GENERATOR Ninja) set(CTEST_CONFIGURATION_TYPE Debug) set(CTEST_BUILD_CONFIGURATION Debug) set(CTEST_USE_LAUNCHERS 1) set(CTEST_UPDATE_TYPE git) set(CTEST_UPDATE_COMMAND git) set(CTEST_UPDATE_VERSION_ONLY TRUE) ##set(CTEST_COVERAGE_COMMAND "gcov") ##find_program(CTEST_MEMORYCHECK_COMMAND NAMES valgrind) ctest_empty_binary_directory(${CTEST_BINARY_DIRECTORY}) ctest_start("Continuous") ctest_update() ctest_configure(OPTIONS "-L;-DBUILD_SHARED_LIBS:BOOL=ON") ctest_build() ctest_test() #ctest_coverage() if (CTEST_MEMORYCHECK_COMMAND) ctest_memcheck() endif() ##ctest_submit()