From 23909542703ed741277cacc1921ff2f9ab2c761d Mon Sep 17 00:00:00 2001 From: P-A Loizeau <p.-a.loizeau@gsi.de> Date: Fri, 30 Apr 2021 16:19:37 +0200 Subject: [PATCH] Install missing headers for the mCBM2018 library - Headers without source files in fles/mcbm2018 and core/data/raw - Fles IPC headers - CPP_ZMQ main header --- core/data/CMakeLists.txt | 6 +++--- external/CMakeLists.txt | 2 ++ external/ipc/CMakeLists.txt | 5 +++++ fles/mcbm2018/CMakeLists.txt | 4 +++- 4 files changed, 13 insertions(+), 4 deletions(-) diff --git a/core/data/CMakeLists.txt b/core/data/CMakeLists.txt index 9555984490..b768cc7879 100644 --- a/core/data/CMakeLists.txt +++ b/core/data/CMakeLists.txt @@ -50,7 +50,7 @@ set(SRCS CbmLink.cxx CbmMatch.cxx CbmTrackMatchNew.cxx - + base/CbmDigiBranchBase.cxx base/CbmDigiContainer.cxx @@ -137,8 +137,8 @@ set(DEPENDENCIES Base) GENERATE_LIBRARY() # Install file which has no corresponding source file -Install(FILES +Install(FILES CbmDefs.h rich/CbmRichRingLight.h base/CbmDigiVector.h - raw/bitmask_operators.hpp raw/PsdGbtDataFormat.h + raw/bitmask_operators.hpp raw/StsXyterFinalHit.h raw/PsdGbtDataFormat.h DESTINATION include ) diff --git a/external/CMakeLists.txt b/external/CMakeLists.txt index e97aab5f54..6b19bb8d0e 100644 --- a/external/CMakeLists.txt +++ b/external/CMakeLists.txt @@ -13,6 +13,8 @@ if(DOWNLOAD_EXTERNALS) SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/cppzmq TEST_FILE zmq.hpp ) + # Install header files + install(FILES cppzmq/zmq.hpp DESTINATION include) Set(IPC_INCLUDE_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/ipc/ipc/lib/fles_ipc PARENT_SCOPE) diff --git a/external/ipc/CMakeLists.txt b/external/ipc/CMakeLists.txt index e5737cb111..dea275cddc 100644 --- a/external/ipc/CMakeLists.txt +++ b/external/ipc/CMakeLists.txt @@ -75,3 +75,8 @@ EndIf() GENERATE_LIBRARY() + +# Install header files +install(FILES ipc/lib/logging/log.hpp DESTINATION include) +file(GLOB_RECURSE IPC_HEADERS ipc/lib/fles_ipc/*.hpp) +install(FILES ${IPC_HEADERS} DESTINATION include) diff --git a/fles/mcbm2018/CMakeLists.txt b/fles/mcbm2018/CMakeLists.txt index 77b6297669..12c2612487 100644 --- a/fles/mcbm2018/CMakeLists.txt +++ b/fles/mcbm2018/CMakeLists.txt @@ -58,7 +58,6 @@ Link_Directories( ) Set(SRCS - CbmMcbmUnpack.cxx CbmMcbm2018Source.cxx CbmMcbm2018MsCrcCheck.cxx @@ -137,3 +136,6 @@ Set(DEPENDENCIES ) GENERATE_LIBRARY() + +# Install file which has no corresponding source file +install(FILES commonMQ/CbmStar2019Algo.h DESTINATION include) -- GitLab