Warning, /acts/Examples/Algorithms/TrackFinding/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 acts_add_library(
0002 ExamplesTrackFinding
0003 src/MeasurementFilterAlgorithm.cpp
0004 src/SpacePointMaker.cpp
0005 src/TrackFindingAlgorithm.cpp
0006 src/TrackFindingAlgorithmFunction.cpp
0007 src/HoughTransformSeeder.cpp
0008 src/AdaptiveHoughTransformSeeder.cpp
0009 src/TrackParamsEstimationAlgorithm.cpp
0010 src/MuonHoughSeeder.cpp
0011 src/GraphBasedSeedingAlgorithm.cpp
0012 src/TrackParamsLookupEstimation.cpp
0013 src/GridTripletSeedingAlgorithm.cpp
0014 src/OrthogonalTripletSeedingAlgorithm.cpp
0015 )
0016
0017 target_include_directories(
0018 ActsExamplesTrackFinding
0019 PUBLIC $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
0020 )
0021
0022 target_link_libraries(
0023 ActsExamplesTrackFinding
0024 PUBLIC Acts::ExamplesMagneticField
0025 )
0026
0027 acts_compile_headers(ExamplesTrackFinding GLOB "include/**/*.hpp")
0028
0029 # If Hashing examples are enabled, add them to the build
0030 if(ACTS_BUILD_EXAMPLES_HASHING)
0031 target_sources(
0032 ActsExamplesTrackFinding
0033 PRIVATE src/HashingPrototypeSeedingAlgorithm.cpp
0034 )
0035
0036 target_link_libraries(ActsExamplesTrackFinding PUBLIC Annoy)
0037 endif()