From 65cb842889c2205c841e7e9d4e048f6cb69f4cab Mon Sep 17 00:00:00 2001
From: lintao <lintao51@gmail.com>
Date: Tue, 22 Dec 2020 23:18:48 +0800
Subject: [PATCH] WIP: migrate DetEcalMatrix.

---
 Detector/CMakeLists.txt               |  2 +-
 Detector/DetEcalMatrix/CMakeLists.txt | 16 +++++-----------
 2 files changed, 6 insertions(+), 12 deletions(-)

diff --git a/Detector/CMakeLists.txt b/Detector/CMakeLists.txt
index 1d966f47..a9304fc8 100644
--- a/Detector/CMakeLists.txt
+++ b/Detector/CMakeLists.txt
@@ -2,7 +2,7 @@
 # add_subdirectory(DetCEPCv4)
 # add_subdirectory(DetCRD)
 # add_subdirectory(DetDriftChamber)
-# add_subdirectory(DetEcalMatrix)
+add_subdirectory(DetEcalMatrix)
 add_subdirectory(DetInterface)
 add_subdirectory(DetSegmentation)
 add_subdirectory(GeomSvc)
diff --git a/Detector/DetEcalMatrix/CMakeLists.txt b/Detector/DetEcalMatrix/CMakeLists.txt
index 54407d22..5ea62ff4 100644
--- a/Detector/DetEcalMatrix/CMakeLists.txt
+++ b/Detector/DetEcalMatrix/CMakeLists.txt
@@ -2,9 +2,6 @@
 # Package: DetEcalMatrix 
 # Based on package: lcgeo
 ################################################################################
-gaudi_subdir(DetEcalMatrix v0r0)
-
-gaudi_depends_on_subdirs(GaudiKernel)
 
 
 find_package(DD4hep COMPONENTS DDRec DDG4 DDParsers REQUIRED)
@@ -16,20 +13,17 @@ include( DD4hep )
 
 find_package(ROOT COMPONENTS MathCore GenVector Geom REQUIRED)
 
-install(DIRECTORY ${CMAKE_CURRENT_LIST_DIR}/compact DESTINATION Detector/DetEcalMatrix)
+# TODO: how to handle 
+# install(DIRECTORY ${CMAKE_CURRENT_LIST_DIR}/compact DESTINATION Detector/DetEcalMatrix)
 
 set(DetEcalMatrix_src
     src/calorimeter/EcalMatrix.cpp
 )
 
 gaudi_add_module(DetEcalMatrix
-                  ${DetEcalMatrix_src}
-		  INCLUDE_DIRS
-                  # DD4hep ROOT Geant4 src/include
-		  LINK_LIBRARIES 
-                  # GaudiKernel 
-                  DD4hep ${DD4hep_COMPONENT_LIBRARIES} 
-                  # ROOT Geant4
+                 SOURCES ${DetEcalMatrix_src}
+		 LINK ${DD4hep_COMPONENT_LIBRARIES} 
+                      # ROOT Geant4
 )
 
 set(LIBRARY_OUTPUT_PATH ${CMAKE_LIBRARY_OUTPUT_DIRECTORY})
-- 
GitLab