Back to home page

sPhenix code displayed by LXR

 
 

    


Warning, /acts/Plugins/Geant4/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 include(FetchContent)
0002 
0003 add_library(
0004   ActsPluginGeant4 SHARED
0005   src/Geant4Converters.cpp
0006   src/Geant4DetectorElement.cpp
0007   src/Geant4DetectorSurfaceFactory.cpp)
0008 target_include_directories(
0009     ActsPluginGeant4
0010   PUBLIC
0011     $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
0012     $<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>)
0013 target_include_directories(
0014       ActsPluginGeant4
0015       SYSTEM PUBLIC ${Geant4_INCLUDE_DIRS})    
0016 target_link_libraries(
0017     ActsPluginGeant4
0018   PUBLIC ActsCore ${Geant4_LIBRARIES})
0019 
0020 install(
0021   TARGETS ActsPluginGeant4
0022   EXPORT ActsPluginGeant4Targets
0023   LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR})
0024 install(
0025   DIRECTORY include/Acts
0026   DESTINATION ${CMAKE_INSTALL_INCLUDEDIR})