add_custom_target("runningtests" ALL "./runtests"
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
- DEPENDS "runtests")
\ No newline at end of file
+ DEPENDS "runtests")
+
+add_custom_target("generate_gcov_coverage"
+ ALL gcov ${CMAKE_BINARY_DIR}/src/CMakeFiles/sane-kds_s2000w_net.dir/*.c.o
+ DEPENDS "runningtests")
+
+add_custom_target("generate_lcov_coverage"
+ ALL lcov --capture --directory ${CMAKE_BINARY_DIR}/src/CMakeFiles/sane-kds_s2000w_net.dir --output-file ${CMAKE_BINARY_DIR}/coverage.info
+ DEPENDS "generate_gcov_coverage")
+
+add_custom_target("generate_html_coverage"
+ ALL genhtml ${CMAKE_BINARY_DIR}/coverage.info --output-directory ${CMAKE_BINARY_DIR}/coverage
+ DEPENDS "generate_lcov_coverage")
\ No newline at end of file