Back to home page

EIC code displayed by LXR

 
 

    


Warning, /acts/Traccc/examples/run/sycl/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-2026 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_sycl examples_sycl SHARED
0011    "include/traccc/examples/sycl/full_chain_algorithm.hpp"
0012    "src/full_chain_algorithm.cpp"
0013 )
0014 target_link_libraries(
0015     traccc_examples_sycl
0016     PUBLIC
0017         vecmem::core
0018         vecmem::sycl
0019         detray::core
0020         detray::detectors
0021         traccc::core
0022         traccc::device_common
0023         traccc::sycl
0024         traccc_examples_common
0025 )
0026 
0027 traccc_add_executable( throughput_st_sycl "apps/throughput_st.cpp"
0028    LINK_LIBRARIES vecmem::core vecmem::sycl
0029                   detray::detectors detray::io traccc::io traccc::performance
0030                   traccc::core traccc::device_common traccc::sycl
0031                   traccc::options traccc_examples_sycl
0032 )
0033 
0034 traccc_add_executable( throughput_mt_sycl "apps/throughput_mt.cpp"
0035    LINK_LIBRARIES TBB::tbb vecmem::core vecmem::sycl
0036                   detray::detectors detray::io traccc::io traccc::performance
0037                   traccc::core traccc::device_common traccc::sycl
0038                   traccc::options traccc_examples_sycl
0039 )
0040 
0041 # SYCL seeding executable(s).
0042 traccc_add_executable( seeding_example_sycl "apps/seeding_example_sycl.cpp"
0043    LINK_LIBRARIES traccc::options vecmem::core vecmem::sycl traccc::io
0044                   traccc::core traccc::device_common traccc::sycl
0045                   traccc::performance traccc_examples_common
0046 )
0047 
0048 traccc_add_executable( seq_example_sycl "apps/seq_example_sycl.cpp"
0049    LINK_LIBRARIES traccc::options vecmem::core vecmem::sycl traccc::io
0050                   traccc::core traccc::device_common traccc::sycl
0051                   traccc::performance traccc_examples_common
0052 )