Warning, /acts/Traccc/examples/run/cpu/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 # TRACCC library, part of the ACTS project (R&D line)
0002 #
0003 # (c) 2021-2025 CERN for the benefit of the ACTS project
0004 #
0005 # Mozilla Public License Version 2.0
0006
0007 #
0008 # Set up the "throughput applications".
0009 #
0010 traccc_add_library( traccc_examples_cpu examples_cpu SHARED
0011 "include/traccc/examples/cpu/full_chain_algorithm.hpp"
0012 "src/full_chain_algorithm.cpp"
0013 )
0014 target_link_libraries(
0015 traccc_examples_cpu
0016 PUBLIC
0017 vecmem::core
0018 detray::core
0019 detray::detectors
0020 traccc::core
0021 traccc::examples_common
0022 )
0023
0024 traccc_add_executable( throughput_st "apps/throughput_st.cpp"
0025 LINK_LIBRARIES vecmem::core detray::detectors
0026 detray::io traccc::core traccc::io traccc::performance
0027 traccc::options traccc::examples_cpu
0028 )
0029
0030 traccc_add_executable( throughput_mt "apps/throughput_mt.cpp"
0031 LINK_LIBRARIES TBB::tbb vecmem::core detray::detectors
0032 detray::io traccc::core traccc::io traccc::performance
0033 traccc::options traccc::examples_cpu
0034 )
0035
0036 traccc_add_executable( seeding_example "apps/seeding_example.cpp"
0037 LINK_LIBRARIES vecmem::core traccc::core traccc::io
0038 traccc::performance traccc::options detray::detectors detray::io
0039 traccc::examples_common
0040 )
0041
0042 traccc_add_executable( seq_example "apps/seq_example.cpp"
0043 LINK_LIBRARIES vecmem::core traccc::core traccc::io
0044 traccc::performance traccc::options detray::detectors detray::io
0045 traccc::examples_common
0046 )
0047
0048 traccc_add_executable( truth_finding_example "apps/truth_finding_example.cpp"
0049 LINK_LIBRARIES vecmem::core detray::detectors traccc::core traccc::io
0050 traccc::performance traccc::options traccc::examples_common
0051 )
0052
0053 traccc_add_executable( truth_fitting_example "apps/truth_fitting_example.cpp"
0054 LINK_LIBRARIES vecmem::core detray::io detray::detectors traccc::core
0055 traccc::io traccc::performance traccc::options traccc::examples_common
0056 )
0057
0058 traccc_add_executable( misaligned_truth_fitting_example "apps/misaligned_truth_fitting_example.cpp"
0059 LINK_LIBRARIES vecmem::core detray::io detray::detectors traccc::core
0060 traccc::io traccc::performance traccc::options traccc::examples_common
0061 )
0062
0063 traccc_add_executable( kalman_filter_validation "apps/kalman_filter_validation.cpp"
0064 LINK_LIBRARIES vecmem::core detray::io detray::detectors traccc::core
0065 traccc::io traccc::simulation traccc::performance traccc::options traccc_examples_common
0066 )