@Ben: Did you really get INCLUDE_PATH to work?
I understand the theory. I set INCLUDE_PATH as explained (in both absolute and relative forms), but to no avail. I set INCLUDE_FILE_PATTERNS to * .h. However, when processing my .cpp files, Doxygen finds all the headers in the INPUT directory, but does not find the headers in my lib / subdirectory.
The only solutions found:
1) Create a symbolic link in the INPUT directory for each header in its lib / subdirectory. This is ugly and illogical.
2) Set the RECURSIVE label to YES. This is undesirable because now the entire contents of INPUT tests / subdirectory is added to the generated documentation.
I am inclined to believe that the functionality of INCLUDE_PATH is simply broken (at least in version 1.7.1 that I am running).
source share