I am trying to use #include within a kernel. And despite what I originally read on many internet pages it does work. But now I am having trouble with the locations searched for the included header files. I use the options of clBuildProgram() to pass "-I /PATH_TO_FILES/" which works for paths with no spaces, but it doesn't work for a path with a space in it.

Does anybody know how to include spaces in this path?
-I have tried using "" around the path (correctly escaped using \) This doesn't work, even for paths without spaces.

Does anyone know where a relative path would use as it's basis (./) ?
-I've already tested and it's not the directory containing the host program and kernel file.

For what it's worth, I'm using MacOS. But obviously I'm hoping any solution is OS independent.

Thank you,