guard include of opencl headers