Properly calculate processor count for coverage testing

This commit is contained in:
TheAssassin
2018-11-09 21:09:43 +01:00
parent 96b5c3c479
commit 22bbd04304

View File

@@ -18,7 +18,12 @@ if(ENABLE_COVERAGE)
append_coverage_compiler_flags()
set(COVERAGE_GCOVR_EXCLUDES ${PROJECT_SOURCE_DIR}/lib ${PROJECT_BINARY_DIR})
include(ProcessorCount)
ProcessorCount(PROCESSOR_COUNT)
set(command 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}")
setup_target_for_coverage_gcovr_text(NAME coverage_text EXECUTABLE "${command}")