summaryrefslogtreecommitdiff
path: root/cmake/Modules
diff options
context:
space:
mode:
authorFelix Morgner <felix.morgner@gmail.com>2025-05-24 15:41:05 +0200
committerFelix Morgner <felix.morgner@gmail.com>2025-05-24 15:41:05 +0200
commit503c88ccf188af25d170667b46bea0164d38d840 (patch)
tree0b60b0206b09fa9cc15747d7b7c2403d68a24803 /cmake/Modules
parent4f6f3bcc9923b8b7c2d64ca2ea400ce55d2372fe (diff)
downloadturns-503c88ccf188af25d170667b46bea0164d38d840.tar.xz
turns-503c88ccf188af25d170667b46bea0164d38d840.zip
ci: clean up coverage generation
Diffstat (limited to 'cmake/Modules')
-rw-r--r--cmake/Modules/EnableCoverage.cmake4
1 files changed, 2 insertions, 2 deletions
diff --git a/cmake/Modules/EnableCoverage.cmake b/cmake/Modules/EnableCoverage.cmake
index dcf6c5f..411b7c6 100644
--- a/cmake/Modules/EnableCoverage.cmake
+++ b/cmake/Modules/EnableCoverage.cmake
@@ -3,8 +3,8 @@
function(enable_coverage TARGET)
target_compile_options("${TARGET}" PRIVATE
- "$<$<AND:$<CXX_COMPILER_ID:GNU,Clang>,$<CONFIG:Debug>>:-fcondition-coverage>"
- "$<$<AND:$<CXX_COMPILER_ID:GNU,Clang>,$<CONFIG:Debug>>:--coverage>"
+ "$<$<AND:$<CXX_COMPILER_ID:GNU,Clang>,$<CONFIG:RelWithDebInfo>>:-fcondition-coverage>"
+ "$<$<AND:$<CXX_COMPILER_ID:GNU,Clang>,$<CONFIG:RelWithDebInfo>>:--coverage>"
)
target_link_libraries("${TARGET}" PRIVATE
"gcov"