From d16949d9516fecd95a5f4fa840c05af2c56b4e33 Mon Sep 17 00:00:00 2001 From: Markus FRANK <Markus.Frank@cern.ch> Date: Fri, 8 Jan 2021 19:19:16 +0100 Subject: [PATCH] Fix to propagate definitions properly to depending compilation units --- CMakeLists.txt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 87e4d058e..6b15c552e 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -209,6 +209,9 @@ ELSE() IF(DD4HEP_BUILD_DEBUG MATCHES "ON" OR (CMAKE_BUILD_TYPE MATCHES "DEBUG|Debug" AND NOT DD4HEP_BUILD_DEBUG MATCHES "OFF")) message(STATUS "BUILD DD4HEP and depending software with debug extensions") target_compile_definitions(DDCore PUBLIC DD4HEP_DEBUG=1) + set(DD4HEP_BUILD_DEBUG ON) + ELSE() + set(DD4HEP_BUILD_DEBUG OFF) ENDIF() message(STATUS "BUILD Packages: ${DD4HEP_BUILD_PACKAGES}") -- GitLab