From a861698509c55f0961aca1ad151c07cab7d442e2 Mon Sep 17 00:00:00 2001
From: "s.zharko@gsi.de" <s.zharko@gsi.de>
Date: Wed, 12 Feb 2025 00:51:57 +0100
Subject: [PATCH] kfp-online: linking ROOT::Hist and ROOT::MathCore, changed
 the dependency on CbmKFParticle<Online/Offline>Interface to PUBLIC

---
 algo/CMakeLists.txt               | 4 ++--
 algo/kfp/interface/CMakeLists.txt | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/algo/CMakeLists.txt b/algo/CMakeLists.txt
index 6ba7a06c0..3b03adb99 100644
--- a/algo/CMakeLists.txt
+++ b/algo/CMakeLists.txt
@@ -227,7 +227,7 @@ target_link_libraries(Algo
             external::fles_monitoring
             cppzmq
             poolstl
-  PRIVATE   CbmKFParticleOnlineInterface 
+            CbmKFParticleOnlineInterface 
 )
 target_compile_definitions(Algo PUBLIC NO_ROOT)
 xpu_attach(Algo ${DEVICE_SRCS})
@@ -301,7 +301,7 @@ if (NOT CBM_ONLINE_STANDALONE)
               external::fles_monitoring
               cppzmq
               poolstl
-  PRIVATE   CbmKFParticleOfflineInterface 
+              CbmKFParticleOfflineInterface 
   )
   xpu_attach(AlgoOffline ${DEVICE_SRCS})
 
diff --git a/algo/kfp/interface/CMakeLists.txt b/algo/kfp/interface/CMakeLists.txt
index ce26ad980..c5c21f04a 100644
--- a/algo/kfp/interface/CMakeLists.txt
+++ b/algo/kfp/interface/CMakeLists.txt
@@ -12,7 +12,7 @@ if(NOT CBM_ONLINE_STANDALONE)
   target_compile_definitions(CbmKFParticleOnlineInterface 
     INTERFACE DO_TPCCATRACKER_EFF_PERFORMANCE NonhomogeneousField CBM USE_TIMERS)
   target_link_libraries(CbmKFParticleOnlineInterface 
-    INTERFACE ROOT::Core KFParticle)
+    INTERFACE ROOT::Core ROOT::Hist ROOT::MathCore KFParticle)
   install(TARGETS CbmKFParticleOnlineInterface DESTINATION lib)
 
   ### CbmKFParticleOfflineInterface
@@ -21,7 +21,7 @@ if(NOT CBM_ONLINE_STANDALONE)
   target_compile_definitions(CbmKFParticleOfflineInterface 
     INTERFACE DO_TPCCATRACKER_EFF_PERFORMANCE NonhomogeneousField CBM USE_TIMERS)
   target_link_libraries(CbmKFParticleOfflineInterface 
-    INTERFACE ROOT::Core KFParticle)
+    INTERFACE ROOT::Core ROOT::Hist ROOT::MathCore KFParticle)
   install(TARGETS CbmKFParticleOfflineInterface DESTINATION lib)
 else()
   # Creating a replacement of the CbmKFParticleOnlineInterface library for a standalone mode
-- 
GitLab