From 9eaea9987c6d705dc212d3bc61d2a62a2d6590d0 Mon Sep 17 00:00:00 2001 From: Idhrendur Date: Sat, 25 Jan 2025 22:42:04 -0800 Subject: [PATCH] Only set up coverage if this is a top-level project --- CMakeLists.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index c54cfa0..2bfb1dd 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -117,6 +117,7 @@ file(COPY "tests/TestFiles/" DESTINATION "./") ################################ # Coverage ################################ +if (CMAKE_CURRENT_SOURCE_DIR STREQUAL CMAKE_SOURCE_DIR) if (COVERAGE STREQUAL true) add_custom_target(lcov COMMAND mkdir -p lcoverage @@ -154,6 +155,7 @@ if (COVERAGE STREQUAL true) WORKING_DIRECTORY ${CMAKE_BINARY_DIR} ) endif (COVERAGE STREQUAL true) +endif (CMAKE_CURRENT_SOURCE_DIR STREQUAL CMAKE_SOURCE_DIR) ################################ # Unit Tests