Warning, /acts/Examples/Algorithms/TrackFinding/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 add_library(
0002 ActsExamplesTrackFinding
0003 SHARED
0004 src/SeedingAlgorithm.cpp
0005 src/SeedingOrthogonalAlgorithm.cpp
0006 src/SpacePointMaker.cpp
0007 src/TrackFindingAlgorithm.cpp
0008 src/TrackFindingAlgorithmFunction.cpp
0009 src/HoughTransformSeeder.cpp
0010 src/TrackParamsEstimationAlgorithm.cpp
0011 src/MuonHoughSeeder.cpp
0012 src/GbtsSeedingAlgorithm.cpp
0013 src/TrackParamsLookupEstimation.cpp
0014 )
0015
0016 target_include_directories(
0017 ActsExamplesTrackFinding
0018 PUBLIC $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
0019 )
0020
0021 target_link_libraries(
0022 ActsExamplesTrackFinding
0023 PUBLIC
0024 ActsCore
0025 ActsExamplesFramework
0026 ActsExamplesIoJson
0027 ActsExamplesMagneticField
0028 PRIVATE ROOT::Core ROOT::Geom ROOT::Graf ROOT::Hist ROOT::Gpad
0029 )
0030
0031 # If Hashing examples are enabled, add them to the build
0032 if(ACTS_BUILD_EXAMPLES_HASHING)
0033 target_sources(
0034 ActsExamplesTrackFinding
0035 PRIVATE src/SeedingAlgorithmHashing.cpp
0036 )
0037
0038 target_link_libraries(ActsExamplesTrackFinding PUBLIC ActsPluginHashing)
0039 endif()
0040
0041 install(
0042 TARGETS ActsExamplesTrackFinding
0043 LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
0044 )