+# Only install the headers if we are building a stand alone implementation and
+# not an ICD enabled implementation
+if with_gallium_opencl and not with_opencl_icd
+ install_headers(
+ 'CL/cl.h',
+ 'CL/cl.hpp',
+ 'CL/cl2.hpp',
+ 'CL/cl_d3d10.h',
+ 'CL/cl_d3d11.h',
+ 'CL/cl_dx9_media_sharing.h',
+ 'CL/cl_dx9_media_sharing_intel.h',
+ 'CL/cl_egl.h',
+ 'CL/cl_ext.h',
+ 'CL/cl_ext_intel.h',
+ 'CL/cl_gl.h',
+ 'CL/cl_gl_ext.h',
+ 'CL/cl_platform.h',
+ 'CL/cl_va_api_media_sharing_intel.h',
+ 'CL/cl_version.h',
+ 'CL/opencl.h',
+ subdir: 'CL'
+ )
+endif
+
+if with_intel_vk
+ install_headers('vulkan/vulkan_intel.h', subdir : 'vulkan')