adding precompilation pragmas to select OS for opencl headers