I am using the gnu c++ compiler and make under MinGW on Win 7. I want to use several boost libraries. The problem is that the top level .hpp files are in the boost directory and they reference .hpp files in sub-directories which may reference other .hpp files either at the top level or in sibling sub-directories.
With Visual Studio I would just point to the top level directory for the headers and it would search sub-directories as needed.
Is there a way to tell gnu make to search that way or do I need to track down each sub-directory that will be used an set up a -I for it?