CMake now speaks SYCL
CMake 4.5 adds experimental, opt-in support for SYCL as a native language. Less custom build logic, and it works with AdaptiveCpp, both DPC++ distributions, and upstream Clang.
Also in the post: SYCL 2020 Revision 13 adds split headers that can reduce compile times, and there is a new SYCLAcademy lesson on the CMake workflow.
Try it and send feedback: https://www.khronos.org/blog/sycl-revision-13?utm_medium=social&utm_source=mastodon&utm_campaign=SYCL_CMake&utm_content=blog
#SYCL #CMake #HPC #Cpp #Khronos