Warning, /acts/Examples/Algorithms/TrackFinding/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 acts_add_library(
0002 ExamplesTrackFinding
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/AdaptiveHoughTransformSeeder.cpp
0011 src/TrackParamsEstimationAlgorithm.cpp
0012 src/MuonHoughSeeder.cpp
0013 src/GbtsSeedingAlgorithm.cpp
0014 src/TrackParamsLookupEstimation.cpp
0015 src/GridTripletSeedingAlgorithm.cpp
0016 src/OrthogonalTripletSeedingAlgorithm.cpp
0017 )
0018
0019 target_include_directories(
0020 ActsExamplesTrackFinding
0021 PUBLIC $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
0022 )
0023
0024 target_link_libraries(
0025 ActsExamplesTrackFinding
0026 PUBLIC Acts::ExamplesMagneticField
0027 PRIVATE ROOT::Core ROOT::Geom ROOT::Graf ROOT::Hist ROOT::Gpad
0028 )
0029
0030 acts_compile_headers(ExamplesTrackFinding GLOB "include/**/*.hpp")
0031
0032 # If Hashing examples are enabled, add them to the build
0033 if(ACTS_BUILD_EXAMPLES_HASHING)
0034 target_sources(
0035 ActsExamplesTrackFinding
0036 PRIVATE src/SeedingAlgorithmHashing.cpp
0037 )
0038
0039 target_link_libraries(ActsExamplesTrackFinding PUBLIC Acts::PluginHashing)
0040 endif()