Back to home page

sPhenix code displayed by LXR

 
 

    


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

0001 include(ActsTargetLinkLibrariesSystem)
0002 
0003 add_library(
0004   ActsPluginJson SHARED
0005   src/AlgebraJsonConverter.cpp
0006   src/DetectorJsonConverter.cpp
0007   src/DetectorVolumeJsonConverter.cpp
0008   src/ExtentJsonConverter.cpp
0009   src/GridJsonConverter.cpp
0010   src/DetectorVolumeFinderJsonConverter.cpp
0011   src/IndexedSurfacesJsonConverter.cpp
0012   src/JsonMaterialDecorator.cpp
0013   src/MaterialMapJsonConverter.cpp
0014   src/MaterialJsonConverter.cpp
0015   src/PortalJsonConverter.cpp
0016   src/ProtoDetectorJsonConverter.cpp
0017   src/SurfaceBoundsJsonConverter.cpp
0018   src/SurfaceJsonConverter.cpp
0019   src/UtilitiesJsonConverter.cpp
0020   src/VolumeBoundsJsonConverter.cpp
0021   src/VolumeJsonConverter.cpp)
0022 target_include_directories(
0023   ActsPluginJson
0024   PUBLIC
0025     $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include/>
0026     $<INSTALL_INTERFACE:include>)
0027 target_link_libraries(
0028   ActsPluginJson PUBLIC ActsCore)
0029 acts_target_link_libraries_system(
0030   ActsPluginJson PUBLIC nlohmann_json::nlohmann_json)
0031 
0032 install(
0033   TARGETS ActsPluginJson
0034   EXPORT ActsPluginJsonTargets
0035   LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR})
0036 install(
0037   DIRECTORY include/Acts
0038   DESTINATION ${CMAKE_INSTALL_INCLUDEDIR})