summaryrefslogtreecommitdiff
path: root/cmake/dependencies.cmake
diff options
context:
space:
mode:
authorDimitri Staessens <dimitri@ouroboros.rocks>2026-01-09 13:13:26 +0100
committerSander Vrijders <sander@ouroboros.rocks>2026-01-12 08:12:45 +0100
commit3f373b06b05083d9395250379a2978b5f6085002 (patch)
treec6edaa135feac5336ec0e6601772ad6f513c8a2f /cmake/dependencies.cmake
parent5b11550644b0ce7a79b967b6aabb1a59b86d5ca2 (diff)
downloadouroboros-3f373b06b05083d9395250379a2978b5f6085002.tar.gz
ouroboros-3f373b06b05083d9395250379a2978b5f6085002.zip
build: Add build target to generate coverage report
This adds a 'make coverage' option to conveniently summarize test coverage. If lcov is installed, it will also automatically generate the HTML summary. Signed-off-by: Dimitri Staessens <dimitri@ouroboros.rocks> Signed-off-by: Sander Vrijders <sander@ouroboros.rocks>
Diffstat (limited to 'cmake/dependencies.cmake')
-rw-r--r--cmake/dependencies.cmake2
1 files changed, 2 insertions, 0 deletions
diff --git a/cmake/dependencies.cmake b/cmake/dependencies.cmake
index 161563a0..e9dc17a1 100644
--- a/cmake/dependencies.cmake
+++ b/cmake/dependencies.cmake
@@ -12,5 +12,7 @@ include(dependencies/libtoml)
include(dependencies/rawsockets)
include(dependencies/bpf)
include(dependencies/netmap)
+include(dependencies/gcov)
+include(dependencies/lcov)