Back to home page

EIC code displayed by LXR

 
 

    


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 )