 <p>I think this is an implementation detail of the Linux file system. While on Windows .h and .H files are effectively the same, on Linux you can have a traditional.h and a traditional.H in the same directory.</p> <p>If I am understanding you correctly, you just need to specify the capital H in the files that include your headers.</p>