When I write #include "kernel.h" at the very top of my kernel.cl file, clBuildProgram() doesn't seem to pull in the header file by default. I expected clBuildProgram() to obey the include path search rules for #include "kernel.h" and #include <kernel.h>, but it doesn't seem to do so implicitly. Is this how it's suppose to be, always explicitly passing "-I./" or such as a program build option when using header files?