From 7e038e221e61677aafde05bb659b377f3fa0e7d2 Mon Sep 17 00:00:00 2001 From: BlackMATov Date: Mon, 13 May 2019 01:34:17 +0700 Subject: [PATCH] fix coverage script --- CMakeLists.txt | 8 -------- untests/CMakeLists.txt | 8 ++++++++ 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 70b37ee..b041380 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -17,12 +17,4 @@ if(BUILD_AS_STANDALONE) enable_testing() add_subdirectory(untests) endif() - - option(BUILD_WITH_COVERAGE "Build with coverage" OFF) - if(BUILD_WITH_COVERAGE AND (CMAKE_CXX_COMPILER_ID MATCHES "GNU|Clang")) - set(COVERAGE_FLAGS "--coverage") - set(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} ${COVERAGE_FLAGS}") - set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} ${COVERAGE_FLAGS}") - set(CMAKE_LINKER_FLAGS_DEBUG "${CMAKE_LINKER_FLAGS_DEBUG} ${COVERAGE_FLAGS}") - endif() endif() diff --git a/untests/CMakeLists.txt b/untests/CMakeLists.txt index 24b5eca..92aa20e 100644 --- a/untests/CMakeLists.txt +++ b/untests/CMakeLists.txt @@ -16,6 +16,14 @@ if(NOT catch2_POPULATED) add_subdirectory(${catch2_SOURCE_DIR} ${catch2_BINARY_DIR}) endif() +option(BUILD_WITH_COVERAGE "Build with coverage" OFF) +if(BUILD_WITH_COVERAGE AND (CMAKE_CXX_COMPILER_ID MATCHES "GNU|Clang")) + set(COVERAGE_FLAGS "--coverage") + set(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} ${COVERAGE_FLAGS}") + set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} ${COVERAGE_FLAGS}") + set(CMAKE_LINKER_FLAGS_DEBUG "${CMAKE_LINKER_FLAGS_DEBUG} ${COVERAGE_FLAGS}") +endif() + file(GLOB UNTESTS_SOURCES "*.cpp" "*.hpp") add_executable(${PROJECT_NAME} ${UNTESTS_SOURCES}) target_link_libraries(${PROJECT_NAME}