Skip to content

Instantly share code, notes, and snippets.

@thewtex
Created May 9, 2017 18:32
Show Gist options
  • Save thewtex/1f410c90e8b9e9826989c0e04e97738b to your computer and use it in GitHub Desktop.
Save thewtex/1f410c90e8b9e9826989c0e04e97738b to your computer and use it in GitHub Desktop.
# Client maintainer: matt.mccormick@kitware.com
cmake_minimum_required(VERSION 3.5)
set(CTEST_SITE "metroplex.kitware")
set(CTEST_BUILD_NAME "CodeCov")
set(CTEST_BUILD_CONFIGURATION "Debug")
set(CTEST_BUILD_FLAGS "")
set(CTEST_CMAKE_GENERATOR "Ninja")
set(CTEST_TEST_ARGS PARALLEL_LEVEL 12)
set(ENV{ITK_GLOBAL_DEFAULT_NUMBER_OF_THREADS} 8)
set(CTEST_TEST_ARGS EXCLUDE_LABEL RUNS_LONG)
set(CTEST_TEST_CTEST 0)
set(CTEST_COVERAGE_COMMAND "/usr/bin/gcov")
get_filename_component(CTEST_DASHBOARD_ROOT "${CMAKE_CURRENT_LIST_DIR}/../Tests" ABSOLUTE)
set(flags "-g -O0 -fprofile-arcs -ftest-coverage")
set(ENV{CC} "/usr/bin/gcc")
set(ENV{CXX} "/usr/bin/g++")
set(ENV{CFLAGS} "-w")
set(ENV{CXXFLAGS} "-w")
set(ENV{LDFLAGS} "-fprofile-arcs -ftest-coverage")
set(dashboard_model Nightly)
set(dashboard_source_name ITK)
set(dashboard_binary_name ITKCodeCov-build)
set(dashboard_do_coverage ON)
set(dashboard_cache "
CMAKE_C_FLAGS:STRING=${flags}
CMAKE_CXX_FLAGS:STRING=${flags}
Module_ITKReview:BOOL=ON
")
include(${CTEST_SCRIPT_DIRECTORY}/common/itk_common.cmake)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment