Warning, /acts/Examples/Io/Root/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 add_library(
0002 ActsExamplesIoRoot
0003 SHARED
0004 src/RootMeasurementWriter.cpp
0005 src/RootMaterialDecorator.cpp
0006 src/RootMaterialWriter.cpp
0007 src/RootMaterialTrackReader.cpp
0008 src/RootMaterialTrackWriter.cpp
0009 src/RootParticleWriter.cpp
0010 src/RootParticleReader.cpp
0011 src/RootPropagationStepsWriter.cpp
0012 src/RootPropagationSummaryWriter.cpp
0013 src/RootSeedWriter.cpp
0014 src/RootSimHitWriter.cpp
0015 src/RootSimHitReader.cpp
0016 src/RootSpacepointWriter.cpp
0017 src/RootTrackParameterWriter.cpp
0018 src/RootTrackStatesWriter.cpp
0019 src/RootTrackSummaryReader.cpp
0020 src/RootTrackSummaryWriter.cpp
0021 src/RootBFieldWriter.cpp
0022 src/RootAthenaNTupleReader.cpp
0023 src/RootVertexReader.cpp
0024 src/RootVertexWriter.cpp
0025 src/RootAthenaDumpReader.cpp
0026 src/RootNuclearInteractionParametersWriter.cpp
0027 src/detail/NuclearInteractionParametrisation.cpp
0028 src/TrackFinderPerformanceWriter.cpp
0029 src/SeedingPerformanceWriter.cpp
0030 src/TrackFinderNTupleWriter.cpp
0031 src/TrackFitterPerformanceWriter.cpp
0032 src/VertexNTupleWriter.cpp
0033 )
0034 target_include_directories(
0035 ActsExamplesIoRoot
0036 PUBLIC $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
0037 )
0038 target_link_libraries(
0039 ActsExamplesIoRoot
0040 PUBLIC
0041 ActsCore
0042 ActsExamplesDigitization
0043 ActsExamplesFramework
0044 ActsExamplesPropagation
0045 ActsExamplesTruthTracking
0046 ActsExamplesMaterialMapping
0047 Threads::Threads
0048 PRIVATE ROOT::Core ROOT::Hist ROOT::Tree
0049 )
0050
0051 root_generate_dictionary(
0052 ActsExamplesIoRootDict MODULE ActsExamplesIoRoot LINKDEF LinkDef.hpp
0053 )
0054 set_target_properties(ActsExamplesIoRootDict PROPERTIES CXX_CLANG_TIDY "")
0055 target_compile_options(ActsExamplesIoRootDict PRIVATE "-Wno-old-style-cast")
0056
0057 install(TARGETS ActsExamplesIoRoot LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR})