Warning, /acts/Plugins/GeoModel/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 include(FetchContent)
0002
0003 add_library(
0004 ActsPluginGeoModel
0005 SHARED
0006 src/GeoModelBlueprintCreater.cpp
0007 src/GeoModelConversionError.cpp
0008 src/GeoModelToDetectorVolume.cpp
0009 src/GeoModelReader.cpp
0010 src/GeoModelDetectorElement.cpp
0011 src/GeoModelDetectorObjectFactory.cpp
0012 src/GeoModelMaterialConverter.cpp
0013 src/detail/GeoBoxConverter.cpp
0014 src/detail/GeoTrdConverter.cpp
0015 src/detail/GeoTubeConverter.cpp
0016 src/detail/GeoPolygonConverter.cpp
0017 src/detail/GeoSubtractionConverter.cpp
0018 src/detail/GeoShiftConverter.cpp
0019 src/detail/GeoIntersectionAnnulusConverter.cpp
0020 src/detail/GeoModelBinningHelper.cpp
0021 src/detail/GeoModelExtentHelper.cpp
0022 src/detail/GeoUnionDoubleTrdConverter.cpp
0023 src/GeoModelDetectorElementITk.cpp
0024 )
0025 target_include_directories(
0026 ActsPluginGeoModel
0027 PUBLIC
0028 $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
0029 $<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>
0030 )
0031 target_link_libraries(
0032 ActsPluginGeoModel
0033 PUBLIC
0034 ActsCore
0035 GeoModelCore::GeoModelKernel
0036 GeoModelIO::GeoModelDBManager
0037 GeoModelIO::GeoModelRead
0038 )
0039
0040 install(
0041 TARGETS ActsPluginGeoModel
0042 EXPORT ActsPluginGeoModelTargets
0043 LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
0044 )
0045 install(DIRECTORY include/Acts DESTINATION ${CMAKE_INSTALL_INCLUDEDIR})