From 43c581ba16c851249450e858239e4d19b157e160 Mon Sep 17 00:00:00 2001 From: Florian Uhlig <f.uhlig@gsi.de> Date: Sat, 9 Oct 2021 17:24:59 +0200 Subject: [PATCH] Use modern CMake for build sytem --- algo/data/CMakeLists.txt | 24 +++++++++--------------- 1 file changed, 9 insertions(+), 15 deletions(-) diff --git a/algo/data/CMakeLists.txt b/algo/data/CMakeLists.txt index 817de8ab13..0fd4f3a931 100644 --- a/algo/data/CMakeLists.txt +++ b/algo/data/CMakeLists.txt @@ -2,25 +2,19 @@ # the array . # The extension is already found. Any number of sources could be listed here. -set(INCLUDE_DIRECTORIES - ${CMAKE_SOURCE_DIR}/core/data - ${CMAKE_SOURCE_DIR}/core/data/sts +set(SRCS + ${CMAKE_SOURCE_DIR}/core/data/sts/CbmStsDigi.cxx ) -include_directories(${INCLUDE_DIRECTORIES}) +add_library(OnlineData SHARED ${SRCS}) -set(SYSTEM_INCLUDE_DIRECTORIES - ${Boost_INCLUDE_DIR} +target_include_directories(OnlineData + PUBLIC ${CMAKE_SOURCE_DIR}/core/data + PUBLIC ${CMAKE_SOURCE_DIR}/core/data/sts ) -include_directories(SYSTEM ${SYSTEM_INCLUDE_DIRECTORIES}) - -set(SRCS - ${CMAKE_SOURCE_DIR}/core/data/sts/CbmStsDigi.cxx +target_include_directories(OnlineData SYSTEM + PUBLIC ${Boost_INCLUDE_DIR} ) - -ADD_DEFINITIONS(-DNO_ROOT) - -#---Create a shared library with geneated dictionary -add_library(OnlineData SHARED ${SRCS}) +target_compile_definitions(OnlineData PUBLIC NO_ROOT) -- GitLab