src/plugins/intel_gpu/docs/gpu_plugin_with_sycl.md
Install OneAPI base toolkit. Guide: https://www.intel.com/content/www/us/en/docs/oneapi/installation-guide-linux/2024-0/installation.html
Export environment: $ source /opt/intel/oneapi/setvars.sh
Configure cmake with the following additional options:
-DCMAKE_C_COMPILER:FILEPATH=icx -DCMAKE_CXX_COMPILER:FILEPATH=icpx
[Windows] -DCMAKE_C_COMPILER:FILEPATH=icx -DCMAKE_CXX_COMPILER:FILEPATH=icx
-DENABLE_INTEL_CPU=OFF
-DCMAKE_CXX_FLAGS:STRING=--gcc-install-dir=/lib/gcc/x86_64-linux-gnu/12/ -DCMAKE_C_FLAGS:STRING=--gcc-install-dir=/lib/gcc/x86_64-linux-gnu/12/
-DENABLE_SYSTEM_OPENCL=OFF
-DCMAKE_CXX_COMPILER_LAUNCHER=ccache
make call causes full project recompilation, so the recommendation is to enable cachingcmake --build . --config Release --parallel