From 05ded8e96c2ca87d20726ee500292c5b605ba556 Mon Sep 17 00:00:00 2001
From: Stephane Del Pino <stephane.delpino44@gmail.com>
Date: Mon, 11 Jun 2018 19:02:20 +0200
Subject: [PATCH] Added GCOVR_EXCLUDE variable for clarity

---
 CMakeLists.txt | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 38062ecdd..d040d874b 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -160,7 +160,14 @@ if("${CMAKE_BUILD_TYPE}" STREQUAL "Coverage")
     set(GCOVR_EXTRA "--gcov-executable=${LLVM_COV} gcov")
   endif()
 
-  set(GCOVR_OPTIONS --object-directory="${PASTIS_BINARY_DIR}" -r "${PASTIS_SOURCE_DIR}/src"  -e "${PASTIS_SOURCE_DIR}/src/experimental" -e "${PASTIS_SOURCE_DIR}/src/main.cpp" -e "${PASTIS_SOURCE_DIR}/src/utils/BacktraceManager.cpp" -e "${PASTIS_SOURCE_DIR}/src/utils/BacktraceManager.hpp" ${GCOVR_EXTRA})
+  set (GCOVR_EXCLUDE
+    -e "${PASTIS_SOURCE_DIR}/src/experimental"
+    -e "${PASTIS_SOURCE_DIR}/src/main.cpp"
+    -e "${PASTIS_SOURCE_DIR}/src/utils/BacktraceManager.cpp"
+    -e "${PASTIS_SOURCE_DIR}/src/utils/BacktraceManager.hpp"
+    )
+
+  set(GCOVR_OPTIONS --object-directory="${PASTIS_BINARY_DIR}" -r "${PASTIS_SOURCE_DIR}/src" ${GCOVR_EXCLUDE} ${GCOVR_EXTRA})
 
   add_custom_target(run_unit_tests
     ALL
-- 
GitLab