Build binaries before running tests when calculating coverage

This commit is contained in:
TheAssassin
2018-11-10 13:04:21 +01:00
parent 65ef0bd7ed
commit 16483c38e4

View File

@@ -22,7 +22,7 @@ if(ENABLE_COVERAGE)
include(ProcessorCount)
ProcessorCount(PROCESSOR_COUNT)
set(command ctest -V -j ${PROCESSOR_COUNT})
set(command cmake --build . --target all && ctest -V -j ${PROCESSOR_COUNT})
setup_target_for_coverage_gcovr_html(NAME coverage EXECUTABLE "${command}")
setup_target_for_coverage_gcovr_xml(NAME coverage_xml EXECUTABLE "${command}")