From ab2aaa4666bf552a831de84f3583c4b9c4c9249d Mon Sep 17 00:00:00 2001
From: Frank Winklmeier <fwinkl@cern>
Date: Tue, 17 Nov 2020 13:16:27 +0100
Subject: [PATCH] HIEventUtils: cmake cleanup

Remove `atlas_depends_on_subdirs` and fix link dependencies.
---
 .../HeavyIonPhys/HIEventUtils/CMakeLists.txt  | 28 +++----------------
 1 file changed, 4 insertions(+), 24 deletions(-)

diff --git a/PhysicsAnalysis/HeavyIonPhys/HIEventUtils/CMakeLists.txt b/PhysicsAnalysis/HeavyIonPhys/HIEventUtils/CMakeLists.txt
index 3e5f6f51f0d..520e80cf33d 100644
--- a/PhysicsAnalysis/HeavyIonPhys/HIEventUtils/CMakeLists.txt
+++ b/PhysicsAnalysis/HeavyIonPhys/HIEventUtils/CMakeLists.txt
@@ -1,27 +1,8 @@
-################################################################################
-# Package: HIEventUtils
-################################################################################
+# Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
 
 # Declare the package name:
 atlas_subdir( HIEventUtils )
 
-# Declare the package's dependencies:
-atlas_depends_on_subdirs( PUBLIC
-                          Calorimeter/CaloGeoHelpers
-                          Control/AthToolSupport/AsgTools
-			  Event/xAOD/xAODCaloEvent
-			  Event/xAOD/xAODEventInfo
-                          Event/xAOD/xAODForward
-                          Event/xAOD/xAODHIEvent
-                          Event/xAOD/xAODTracking
-                          Event/xAOD/xAODTrigL1Calo
-                          InnerDetector/InDetRecTools/InDetTrackSelectionTool
-			  ForwardDetectors/ZDC/ZdcAnalysis
-			  Tools/PathResolver
-                          PhysicsAnalysis/AnalysisCommon/PATCore
-                          PRIVATE
-                          Control/CxxUtils )
-
 # External dependencies:
 find_package( ROOT COMPONENTS Core Tree MathCore Hist RIO pthread )
 
@@ -30,14 +11,13 @@ atlas_add_library( HIEventUtilsLib
                    Root/*.cxx
                    PUBLIC_HEADERS HIEventUtils
                    INCLUDE_DIRS ${ROOT_INCLUDE_DIRS}
-		   LINK_LIBRARIES ${ROOT_LIBRARIES} CaloGeoHelpers AsgTools xAODCaloEvent xAODEventInfo xAODForward xAODHIEvent xAODTracking xAODTrigL1Calo PathResolver PATCoreLib InDetTrackSelectionToolLib
-                   PRIVATE_LINK_LIBRARIES CxxUtils )
+		           LINK_LIBRARIES ${ROOT_LIBRARIES} CaloGeoHelpers AsgTools xAODForward xAODHIEvent xAODTracking xAODTrigL1Calo PATCoreAcceptLib InDetTrackSelectionToolLib
+                   PRIVATE_LINK_LIBRARIES AsgMessagingLib CxxUtils PathResolver xAODEventInfo )
 
 if (NOT XAOD_STANDALONE)
   atlas_add_component( HIEventUtils
                        src/components/*.cxx
-                       INCLUDE_DIRS ${ROOT_INCLUDE_DIRS}
-                       LINK_LIBRARIES ${ROOT_LIBRARIES} CaloGeoHelpers AsgTools xAODForward xAODHIEvent xAODTracking xAODTrigL1Calo PATCoreLib CxxUtils HIEventUtilsLib )
+                       LINK_LIBRARIES HIEventUtilsLib )
 endif ()
 
 # Install files from the package:
-- 
GitLab