list(APPEND TF_SYCL_EXAMPLES sycl_device sycl_ndrange sycl_saxpy sycl_vector_add sycl_atomic sycl_matmul sycl_reduce ) foreach(sycl_example IN LISTS TF_SYCL_EXAMPLES) add_executable(${sycl_example} ${sycl_example}.cpp) #add_sycl_to_target(TARGET ${sycl_example} SOURCES ${sycl_example}.cpp) target_compile_options(${sycl_example} PRIVATE ${TF_SYCL_OPTIONS}) target_link_options(${sycl_example} PRIVATE ${TF_SYCL_OPTIONS}) target_link_libraries(${sycl_example} ${PROJECT_NAME} ${ATOMIC_LIBRARY} Threads::Threads tf::default_settings ) endforeach()