It would be nice if one could include OpenCL and add it the project as dependency via FetchContent.
That the CMake files are fixed to work with the separated directory structure of FetchContent and the libraries can be easily linked and directories added to the include paths.