From 2c27ea7b05b2a6140f916c0a902ae2c0d03be69c Mon Sep 17 00:00:00 2001 From: Bastian Dehn Date: Wed, 12 Nov 2025 20:37:48 +0100 Subject: [PATCH] change custom command for code coverage --- libs/spandisc/tests/CMakeLists.txt | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) 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 -- 2.47.3