Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Various changes to the doxygen configuration.
1) Use LOOKUP_CACHE_SIZE recommended by doxygen. After processing a directory, doxygen recommends the best cache size for the data that it has just ingested. See the file doxygen-create-developer-docs.cfg for lots of information on the settings for this value. 2) Fix up the exclude paths patterns. a) Ignore .git files instead of .svn files. b) Ignore included V4L2 header file. c) Ignore file from the Qt3Support module. d) Ignore example code. e) Ignore contributed code. f) Ignore test direcories. g) Ignore the libmythmpeg2 directory. It has no documentation comments, but somehow confuses doxygen. h) Ignore aclib_template.c that gets included 4 times. 3) Graphing related tweaks. a) Use the default font since doxygen no longer ships with FreeSans. b) Allow up to 500 nodes in a graph. Necessary to generate the graph for mythlogging.h. Generate multiple dot files from a single command. 4) Process C-preprocessor directives. This allows doxygen to process comments on #define'd constants. A good example of this usage can be found in the file libs/libmythbase/exitcodes.h.
- Loading branch information