From: Bastian Dehn Date: Wed, 12 Nov 2025 19:37:48 +0000 (+0100) Subject: change custom command for code coverage X-Git-Url: https://gitweb.hhaalo.de/?a=commitdiff_plain;h=2c27ea7b05b2a6140f916c0a902ae2c0d03be69c;p=discspan.git change custom command for code coverage --- diff --git a/libs/spandisc/tests/CMakeLists.txt b/libs/spandisc/tests/CMakeLists.txt index d72204d..f030c3f 100644 --- a/libs/spandisc/tests/CMakeLists.txt +++ b/libs/spandisc/tests/CMakeLists.txt @@ -16,14 +16,14 @@ add_custom_target(run-splitter-test ALL ./splitter-test DEPENDS splitter-test) -add_custom_target(run-gcov - ALL gcov ../src/CMakeFiles/spandisc.dir/*.c.o - DEPENDS run-splitter-test) - -add_custom_target(run-lcov - ALL lcov --capture --directory ../src/CMakeFiles/spandisc.dir --output-file coverage.info - DEPENDS run-gcov) - -add_custom_target(gen-html - ALL genhtml coverage.info --output-directory coverage - DEPENDS run-lcov) \ No newline at end of file +add_custom_command(TARGET run-splitter-test + POST_BUILD + COMMAND gcov + ${CMAKE_BINARY_DIR}/libs/spandisc/src/CMakeFiles/spandisc.dir/*.c.o + COMMAND lcov + --capture + --directory ${CMAKE_BINARY_DIR}/libs/spandisc/src/CMakeFiles/spandisc.dir + --output-file ${CMAKE_BINARY_DIR}/coverage.info + COMMAND genhtml + ${CMAKE_BINARY_DIR}/coverage.info + --output-directory ${CMAKE_BINARY_DIR}/coverage) \ No newline at end of file