Warning, /juggler/JugTrack/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 # SPDX-License-Identifier: LGPL-3.0-or-later
0002 # Copyright (C) 2022 Whitney Armstrong, Wouter Deconinck
0003
0004 ################################################################################
0005 # Package: JugTrack
0006 ################################################################################
0007
0008 file(GLOB JugTrackPlugins_sources CONFIGURE_DEPENDS src/components/*.cpp)
0009 gaudi_add_module(JugTrackPlugins
0010 SOURCES
0011 ${JugTrackPlugins_sources}
0012 LINK
0013 Gaudi::GaudiAlgLib Gaudi::GaudiKernel
0014 JugBase
0015 ROOT::Core ROOT::RIO ROOT::Tree
0016 EDM4HEP::edm4hep
0017 EDM4EIC::edm4eic
0018 DD4hep::DDRec
0019 k4FWCore::k4FWCore
0020 ActsCore ActsPluginDD4hep ActsPluginJson
0021 ${ActsCore_PATH}/${CMAKE_SHARED_LIBRARY_PREFIX}ActsExamplesFramework${CMAKE_SHARED_LIBRARY_SUFFIX}
0022 )
0023
0024 target_include_directories(JugTrackPlugins PUBLIC
0025 $<BUILD_INTERFACE:${CMAKE_SOURCE_DIR}/JugBase>
0026 $<BUILD_INTERFACE:${CMAKE_CURRENT_LIST_DIR}>
0027 $<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>
0028 )
0029
0030 target_compile_options(JugTrackPlugins PRIVATE -Wno-suggest-override)