list(APPEND TF_SYCL_TESTS sycl_basics #sycl_algorithms #sycl_rebinds ) foreach(sycl_test IN LISTS TF_SYCL_TESTS) add_executable(${sycl_test} ${sycl_test}.cpp) #add_sycl_to_target(TARGET ${sycl_test} SOURCES ${sycl_test}.cpp) target_compile_options(${sycl_test} PRIVATE ${TF_SYCL_OPTIONS}) target_link_options(${sycl_test} PRIVATE ${TF_SYCL_OPTIONS}) target_link_libraries(${sycl_test} ${PROJECT_NAME} ${ATOMIC_LIBRARY} Threads::Threads tf::default_settings ) target_include_directories(${sycl_test} PRIVATE ${TF_3RD_PARTY_DIR}/doctest) doctest_discover_tests(${sycl_test}) endforeach()