Skip to content
Snippets Groups Projects
Forked from cepc / CEPCSW
794 commits behind the upstream repository.
CMakeLists.txt 844 B
#################################################################################
##Package : MagneticFieldMap
#################################################################################

gaudi_add_module(MagneticFieldMap
                 SOURCES src/GenericBFieldMapBrBz.cpp
                         src/GenericBFieldMapBrBzFactory.cpp
                 LINK Gaudi::GaudiKernel
                      ${DD4hep_COMPONENT_LIBRARIES}
                      ${ROOT_LIBRARIES}
)

set(LIBRARY_OUTPUT_PATH ${CMAKE_LIBRARY_OUTPUT_DIRECTORY})
message(STATUS "LIBRARY_OUTPUT_PATH -> ${LIBRARY_OUTPUT_PATH}")
dd4hep_generate_rootmap(MagneticFieldMap)

install(TARGETS MagneticFieldMap
  EXPORT CEPCSWTargets
  RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}" COMPONENT bin
  LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}" COMPONENT shlib
  COMPONENT dev)