summaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt14
1 files changed, 14 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 8cfeafe..956e1ac 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -23,4 +23,18 @@ add_subdirectory("src")
if(${EXTFS_ENABLE_TESTS})
include("CUTE")
add_subdirectory("test")
+
+ if(${CMAKE_BUILD_TYPE} STREQUAL "Coverage")
+ include("CodeCoverage")
+ add_coverage(${PROJECT_NAME}_coverage
+ COMMAND ${CMAKE_COMMAND} --build . --target test
+ OUTPUT coverage
+ DEPENDENCIES ${CUTE_TARGETS}
+ SOURCE_DIRECTORIES "${PROJECT_SOURCE_DIR}/src/fs/*"
+ "${PROJECT_SOURCE_DIR}/include/fs/*"
+ QUIET
+ HTML_REPORT
+ )
+ endif()
endif()
+