Improving CMake to make header files available in search path