Lines Matching full:coverage
1 # detect-coverage.cmake -- Detect supported compiler coverage flags
5 # Check for -coverage flag support for Clang/GCC
9 set(CMAKE_REQUIRED_LINK_OPTIONS -coverage)
11 check_c_compiler_flag(-coverage HAVE_COVERAGE)
16 add_compile_options(-coverage)
17 add_link_options(-coverage)
18 message(STATUS "Code coverage enabled using: -coverage")
20 # Some versions of GCC don't support -coverage shorthand
26 check_c_compiler_flag("-ftest-coverage -fprofile-arcs -fprofile-values" HAVE_TEST_COVERAGE)
31 add_compile_options(-ftest-coverage -fprofile-arcs -fprofile-values)
33 message(STATUS "Code coverage enabled using: -ftest-coverage")
35 message(WARNING "Compiler does not support code coverage")
40 # Set optimization level to zero for code coverage builds