Skip to content
Snippets Groups Projects
Commit ea92a457 authored by Frank Winklmeier's avatar Frank Winklmeier
Browse files

Merge branch 'cmake_largeo' into 'master'

LArGeoMiniFcal+LArTrackingGeometry: cmake cleanup

See merge request atlas/athena!38538
parents 268dde9d 460b59fc
No related branches found
No related tags found
No related merge requests found
################################################################################
# Package: LArGeoMiniFcal
################################################################################
# Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
# Declare the package name:
atlas_subdir( LArGeoMiniFcal )
# Declare the package's dependencies:
atlas_depends_on_subdirs( PRIVATE
Control/StoreGate
Database/RDBAccessSvc
DetectorDescription/GeoModel/GeoModelInterfaces
GaudiKernel )
# External dependencies:
find_package( Boost COMPONENTS filesystem thread system )
find_package( CORAL COMPONENTS CoralBase CoralKernel RelationalAccess )
find_package( Eigen )
find_package( GeoModelCore )
......@@ -23,7 +12,5 @@ atlas_add_library( LArGeoMiniFcal
src/*.cxx
PUBLIC_HEADERS LArGeoMiniFcal
INCLUDE_DIRS ${EIGEN_INCLUDE_DIRS} ${GEOMODELCORE_INCLUDE_DIRS}
PRIVATE_INCLUDE_DIRS ${Boost_INCLUDE_DIRS} ${CORAL_INCLUDE_DIRS}
LINK_LIBRARIES StoreGateLib SGtests
PRIVATE_LINK_LIBRARIES ${Boost_LIBRARIES} ${CORAL_LIBRARIES} ${GEOMODELCORE_LIBRARIES} GaudiKernel GeoModelInterfaces RDBAccessSvcLib )
LINK_LIBRARIES ${EIGEN_LIBRARIES} ${GEOMODELCORE_LIBRARIES}
PRIVATE_LINK_LIBRARIES GaudiKernel GeoModelInterfaces RDBAccessSvcLib StoreGateLib )
################################################################################
# Package: LArTrackingGeometry
################################################################################
# Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
# Declare the package name:
atlas_subdir( LArTrackingGeometry )
# Declare the package's dependencies:
atlas_depends_on_subdirs( PUBLIC
Calorimeter/CaloTrackingGeometry
Control/AthenaBaseComps
GaudiKernel
Tracking/TrkDetDescr/TrkDetDescrInterfaces
PRIVATE
Calorimeter/CaloDetDescr
Control/StoreGate
DetectorDescription/GeoModel/GeoModelUtilities
LArCalorimeter/LArGeoModel/LArReadoutGeometry
Tracking/TrkDetDescr/TrkDetDescrGeoModelCnv
Tracking/TrkDetDescr/TrkDetDescrUtils
Tracking/TrkDetDescr/TrkGeometry
Tracking/TrkDetDescr/TrkGeometrySurfaces
Tracking/TrkDetDescr/TrkSurfaces
Tracking/TrkDetDescr/TrkVolumes )
# External dependencies:
find_package( Eigen )
find_package( GeoModelCore )
# Component(s) in the package:
atlas_add_component( LArTrackingGeometry
src/*.cxx
src/components/*.cxx
INCLUDE_DIRS ${EIGEN_INCLUDE_DIRS} ${GEOMODELCORE_INCLUDE_DIRS}
LINK_LIBRARIES ${EIGEN_LIBRARIES} ${GEOMODELCORE_LIBRARIES} AthenaBaseComps GaudiKernel TrkDetDescrInterfaces CaloDetDescrLib StoreGateLib SGtests GeoModelUtilities LArReadoutGeometry TrkDetDescrGeoModelCnv TrkDetDescrUtils TrkGeometry TrkGeometrySurfaces TrkSurfaces TrkVolumes CaloTrackingGeometryLib )
INCLUDE_DIRS ${GEOMODELCORE_INCLUDE_DIRS}
LINK_LIBRARIES ${GEOMODELCORE_LIBRARIES} AthenaBaseComps GaudiKernel TrkDetDescrInterfaces CaloDetDescrLib GeoModelUtilities LArReadoutGeometry TrkDetDescrGeoModelCnv TrkDetDescrUtils TrkGeometry TrkGeometrySurfaces TrkSurfaces TrkVolumes CaloTrackingGeometryLib )
# Install files from the package:
atlas_install_headers( LArTrackingGeometry )
atlas_install_python_modules( python/*.py )
atlas_install_python_modules( python/*.py POST_BUILD_CMD ${ATLAS_FLAKE8} )
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment