From a07bcdf0e56dfd663feaa068ff9bd07b0d1e3701 Mon Sep 17 00:00:00 2001
From: Tao Lin <831611+mirguest@users.noreply.github.com>
Date: Sun, 18 Oct 2020 18:04:37 +0800
Subject: [PATCH] Update CMakeLists.txt

---
 Reconstruction/Tracking/CMakeLists.txt | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/Reconstruction/Tracking/CMakeLists.txt b/Reconstruction/Tracking/CMakeLists.txt
index cec2aee1..3335b022 100644
--- a/Reconstruction/Tracking/CMakeLists.txt
+++ b/Reconstruction/Tracking/CMakeLists.txt
@@ -4,6 +4,8 @@ find_package(GEAR REQUIRED)
 find_package(GSL REQUIRED ) 
 find_package(LCIO REQUIRED ) 
 find_package(EDM4HEP REQUIRED ) 
+find_package(DD4hep COMPONENTS DDCore DDRec REQUIRED)
+
 
 gaudi_depends_on_subdirs(
     Service/GearSvc
@@ -17,6 +19,9 @@ set(Tracking_srcs
 
 # Modules
 gaudi_add_module(Tracking ${Tracking_srcs}
-    INCLUDE_DIRS GaudiKernel FWCore CLHEP gear ${GSL_INCLUDE_DIRS} ${LCIO_INCLUDE_DIRS}
-    LINK_LIBRARIES GaudiKernel FWCore CLHEP ${GEAR_LIBRARIES} ${GSL_LIBRARIES} ${LCIO_LIBRARIES} TrackSystemSvcLib
+    INCLUDE_DIRS GaudiKernel gear ${GSL_INCLUDE_DIRS} ${LCIO_INCLUDE_DIRS}
+    LINK_LIBRARIES GaudiAlgLib GaudiKernel ${GEAR_LIBRARIES} ${GSL_LIBRARIES} ${LCIO_LIBRARIES} TrackSystemSvcLib
+      -Wl,--no-as-needed
+     EDM4HEP::edm4hep EDM4HEP::edm4hepDict
+     -Wl,--as-needed
 )
-- 
GitLab