cmake: Add Coverage and CoverageFuzz scripts

This commit is contained in:
Hennadii Stepanov committed 2024-08-16 21:19:12 +01:00
1 parent 65bdbc1ff2
commit 8b6f1c4353
7 files changed
+212 -7

No files matched your search

+11
View File
@@ -162,3 +162,14 @@ else()
endif()
unset(cxx_flags_debug_overridden)
endif()
set(CMAKE_CXX_FLAGS_COVERAGE "-Og --coverage")
set(CMAKE_OBJCXX_FLAGS_COVERAGE "-Og --coverage")
set(CMAKE_EXE_LINKER_FLAGS_COVERAGE "--coverage")
set(CMAKE_SHARED_LINKER_FLAGS_COVERAGE "--coverage")
get_property(is_multi_config GLOBAL PROPERTY GENERATOR_IS_MULTI_CONFIG)
if(is_multi_config)
if(NOT "Coverage" IN_LIST CMAKE_CONFIGURATION_TYPES)
list(APPEND CMAKE_CONFIGURATION_TYPES Coverage)
endif()
endif()