Back to home page

EIC code displayed by LXR

 
 

    


Warning, /acts/Traccc/device/sycl_utils/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 # We need the SYCL language in this directory.
0008 include(vecmem-check-language)
0009 vecmem_check_language( SYCL )
0010 enable_language(SYCL)
0011 
0012 # Project include(s).
0013 include(traccc-compiler-options-cpp)
0014 include(traccc-compiler-options-sycl)
0015 
0016 # Set up the build of the traccc::sycl_utils library.
0017 traccc_add_library( traccc_sycl_utils sycl_utils TYPE SHARED
0018   "include/traccc/sycl/utils/queue_wrapper.hpp"
0019   "src/queue_wrapper.cpp"
0020   "include/traccc/sycl/utils/make_magnetic_field.hpp"
0021   "src/make_magnetic_field.sycl"
0022 )
0023 target_link_libraries(
0024     traccc_sycl_utils
0025     PUBLIC traccc::core
0026     PRIVATE covfie::core covfie::sycl
0027 )