Added CMake status message when code coverage is enabled.

This commit is contained in:
Nathan Moinvaziri 2022-01-25 15:28:56 -08:00 committed by Hans Kristian Rosbach
parent 6a553e0129
commit 1f8eef39dc

View File

@ -15,6 +15,7 @@ macro(add_code_coverage)
if(HAVE_COVERAGE)
add_compile_options(-coverage)
add_link_options(-coverage)
message(STATUS "Code coverage enabled using: -coverage")
else()
# Some versions of GCC don't support -coverage shorthand
if(CMAKE_VERSION VERSION_LESS 3.14)
@ -29,6 +30,7 @@ macro(add_code_coverage)
if(HAVE_TEST_COVERAGE)
add_compile_options(-ftest-coverage -fprofile-arcs -fprofile-values)
add_link_options(-lgcov -fprofile-arcs)
message(STATUS "Code coverage enabled using: -ftest-coverage")
else()
message(WARNING "Compiler does not support code coverage")
set(WITH_CODE_COVERAGE OFF)