From c99abd8f6129811edf012cf7d5c896613aa93731 Mon Sep 17 00:00:00 2001
From: Frank Winklmeier <fwinkl@cern>
Date: Fri, 28 Aug 2020 16:11:54 +0200
Subject: [PATCH] IOVDb[TP,PT]Cnv: cmake cleanup

---
 Database/IOVDbPTCnv/CMakeLists.txt | 21 ++++-----------------
 Database/IOVDbTPCnv/CMakeLists.txt | 26 ++++++--------------------
 2 files changed, 10 insertions(+), 37 deletions(-)

diff --git a/Database/IOVDbPTCnv/CMakeLists.txt b/Database/IOVDbPTCnv/CMakeLists.txt
index 92563d32e661..5ec22f9d6323 100644
--- a/Database/IOVDbPTCnv/CMakeLists.txt
+++ b/Database/IOVDbPTCnv/CMakeLists.txt
@@ -1,33 +1,20 @@
-################################################################################
-# Package: IOVDbPTCnv
-################################################################################
+# Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
 
 # Declare the package name:
 atlas_subdir( IOVDbPTCnv )
 
-# Declare the package's dependencies:
-atlas_depends_on_subdirs( PUBLIC
-                          Database/IOVDbDataModel
-                          Database/IOVDbTPCnv
-                          PRIVATE
-                          Database/AthenaPOOL/AthenaPoolUtilities )
-
 # External dependencies:
-find_package( CORAL COMPONENTS CoralBase CoralKernel RelationalAccess )
-find_package( ROOT COMPONENTS Core Tree MathCore Hist RIO pthread )
+find_package( CORAL COMPONENTS CoralBase )
 
 # Component(s) in the package:
 atlas_add_library( IOVDbPTCnv
                    src/*.cxx
                    PUBLIC_HEADERS IOVDbPTCnv
                    INCLUDE_DIRS ${CORAL_INCLUDE_DIRS}
-                   PRIVATE_INCLUDE_DIRS ${ROOT_INCLUDE_DIRS}
                    LINK_LIBRARIES ${CORAL_LIBRARIES} IOVDbDataModel IOVDbTPCnv
-                   PRIVATE_LINK_LIBRARIES ${ROOT_LIBRARIES} AthenaPoolUtilities )
+                   PRIVATE_LINK_LIBRARIES AthenaPoolUtilities )
 
 atlas_add_dictionary( IOVDbPTCnvDict
                       IOVDbPTCnv/IOVDbPTCnvDict.h
                       IOVDbPTCnv/selection.xml
-                      INCLUDE_DIRS ${ROOT_INCLUDE_DIRS} ${CORAL_INCLUDE_DIRS}
-                      LINK_LIBRARIES ${ROOT_LIBRARIES} ${CORAL_LIBRARIES} IOVDbDataModel IOVDbTPCnv AthenaPoolUtilities IOVDbPTCnv )
-
+                      LINK_LIBRARIES IOVDbPTCnv )
diff --git a/Database/IOVDbTPCnv/CMakeLists.txt b/Database/IOVDbTPCnv/CMakeLists.txt
index dc4f68ec2184..7c171ead7024 100644
--- a/Database/IOVDbTPCnv/CMakeLists.txt
+++ b/Database/IOVDbTPCnv/CMakeLists.txt
@@ -1,39 +1,25 @@
-################################################################################
-# Package: IOVDbTPCnv
-################################################################################
+# Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
 
 # Declare the package name:
 atlas_subdir( IOVDbTPCnv )
 
-# Declare the package's dependencies:
-atlas_depends_on_subdirs( PUBLIC
-                          Database/AthenaPOOL/AthenaPoolCnvSvc
-                          Database/IOVDbDataModel
-                          PRIVATE
-                          Control/AthenaKernel
-                          Database/AthenaPOOL/AthenaPoolUtilities )
-
 # External dependencies:
-find_package( CORAL COMPONENTS CoralBase CoralKernel RelationalAccess )
-find_package( ROOT COMPONENTS Core Tree MathCore Hist RIO pthread )
+find_package( CORAL COMPONENTS CoralBase )
 
 # Component(s) in the package:
 atlas_add_tpcnv_library( IOVDbTPCnv
                          src/*.cxx
                          PUBLIC_HEADERS IOVDbTPCnv
                          INCLUDE_DIRS ${CORAL_INCLUDE_DIRS}
-                         PRIVATE_INCLUDE_DIRS ${ROOT_INCLUDE_DIRS}
-                         LINK_LIBRARIES ${ROOT_LIBRARIES} ${CORAL_LIBRARIES} AthenaPoolCnvSvcLib IOVDbDataModel AthenaKernel AthenaPoolUtilities )
+                         LINK_LIBRARIES ${CORAL_LIBRARIES} AthenaPoolCnvSvcLib IOVDbDataModel
+                         PRIVATE_LINK_LIBRARIES AthenaKernel AthenaPoolUtilities )
 
 atlas_add_dictionary( IOVDbTPCnvDict
                       IOVDbTPCnv/IOVDbTPCnvDict.h
                       IOVDbTPCnv/selection.xml
-                      INCLUDE_DIRS ${ROOT_INCLUDE_DIRS} ${CORAL_INCLUDE_DIRS}
-                      LINK_LIBRARIES ${ROOT_LIBRARIES} ${CORAL_LIBRARIES} AthenaPoolCnvSvcLib IOVDbDataModel AthenaKernel AthenaPoolUtilities IOVDbTPCnv )
+                      LINK_LIBRARIES IOVDbTPCnv )
 
 atlas_add_dictionary( OLD_IOVDbTPCnvDict
                       IOVDbTPCnv/IOVDbTPCnvDict.h
                       IOVDbTPCnv/OLD_selection.xml
-                      INCLUDE_DIRS ${ROOT_INCLUDE_DIRS} ${CORAL_INCLUDE_DIRS}
-                      LINK_LIBRARIES ${ROOT_LIBRARIES} ${CORAL_LIBRARIES} AthenaPoolCnvSvcLib IOVDbDataModel AthenaKernel AthenaPoolUtilities IOVDbTPCnv )
-
+                      LINK_LIBRARIES IOVDbTPCnv )
-- 
GitLab