GNOME Bugzilla – Bug 591099
trouble with source structures that use preprocessors to generate extra source files
Last modified: 2013-08-10 16:37:02 UTC
Try to detect if some source files were generated by pre-processing other source files e.g., .F90 to .f. I was unable to run doxygen apparently because certain sources created this way conflicted with original sources. At least, I infer that was the problem because doxygen runs successfully after I clean the source paths of such sources. Other information: I was experimenting with the WRF source from http://www.mmm.ucar.edu/wrf/users/
Doxygen does not use Makefile information etc. so cannot detect if a file is generated through a preprocesing step from a compiler or other type of preprocessing tool. Doxygen has the ability to exclude files (EXCLUDE / EXCLUDE_PATTERNS tags in the Doxyfile). I think the mentioned problem was not a bug but a usage problem.
I agree with Albert.