diff --git a/CMakeLists.txt b/CMakeLists.txt index 38062ecdd526242c0fa870396b6276bdd56b01aa..d040d874b16a42bb6afc0bb38de61fd2ebd398da 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -160,7 +160,14 @@ if("${CMAKE_BUILD_TYPE}" STREQUAL "Coverage") set(GCOVR_EXTRA "--gcov-executable=${LLVM_COV} gcov") endif() - set(GCOVR_OPTIONS --object-directory="${PASTIS_BINARY_DIR}" -r "${PASTIS_SOURCE_DIR}/src" -e "${PASTIS_SOURCE_DIR}/src/experimental" -e "${PASTIS_SOURCE_DIR}/src/main.cpp" -e "${PASTIS_SOURCE_DIR}/src/utils/BacktraceManager.cpp" -e "${PASTIS_SOURCE_DIR}/src/utils/BacktraceManager.hpp" ${GCOVR_EXTRA}) + set (GCOVR_EXCLUDE + -e "${PASTIS_SOURCE_DIR}/src/experimental" + -e "${PASTIS_SOURCE_DIR}/src/main.cpp" + -e "${PASTIS_SOURCE_DIR}/src/utils/BacktraceManager.cpp" + -e "${PASTIS_SOURCE_DIR}/src/utils/BacktraceManager.hpp" + ) + + set(GCOVR_OPTIONS --object-directory="${PASTIS_BINARY_DIR}" -r "${PASTIS_SOURCE_DIR}/src" ${GCOVR_EXCLUDE} ${GCOVR_EXTRA}) add_custom_target(run_unit_tests ALL