From 9d72b950e77db2b1054b08769f28ffa62c063866 Mon Sep 17 00:00:00 2001
From: Timm Fitschen <t.fitschen@indiscale.com>
Date: Mon, 5 Jul 2021 15:11:39 +0200
Subject: [PATCH] WIP: fix unit tests

---
 CMakeLists.txt      | 3 +--
 test/CMakeLists.txt | 6 ++----
 2 files changed, 3 insertions(+), 6 deletions(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index af9a8c4..89b8d4b 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -99,9 +99,8 @@ endif()
 #######################################################
 
 if("${CMAKE_BUILD_TYPE}" MATCHES "Debug")
+    enable_testing()
     add_subdirectory(test)
-    set_target_properties(caosdb PROPERTIES
-        COMPILE_FLAGS "${CMAKE_CXX_FLAGS} ${COVERAGE_COMPILER_FLAGS}")
 endif()
 
 ####################################################################
diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt
index b92de13..80a98f8 100644
--- a/test/CMakeLists.txt
+++ b/test/CMakeLists.txt
@@ -35,10 +35,6 @@ set(_CMAKE_CXX_CLANG_TIDY_TEST_CHECKS
   "${_CMAKE_CXX_CLANG_TIDY_CHECKS},-cert-err58-cpp,-cppcoreguidelines-avoid-non-const-global-variables,-cppcoreguidelines-owning-memory,-modernize-use-trailing-return-type,-google-readability-avoid-underscore-in-googletest-name,-cppcoreguidelines-avoid-magic-numbers,-readability-magic-numbers"
 )
 
-# supress warnings during build of gtest
-cmake_policy(SET CMP0054 NEW)
-enable_testing()
-
 # add special cmake functions for gtest
 include(GoogleTest)
 
@@ -81,6 +77,8 @@ if (LCOV_PATH)
         LCOV_ARGS --rc lcov_branch_coverage=1 --no-external
         GENHTML_ARGS --rc lcov_branch_coverage=1
         )
+    set_target_properties(caosdb PROPERTIES
+        COMPILE_FLAGS "${CMAKE_CXX_FLAGS} ${COVERAGE_COMPILER_FLAGS}")
 else ()
     message(WARNING "Could not generate code coverage report. Please install lcov.")
 endif ()
-- 
GitLab