Reorganize Doxygen build.
[alexxy/gromacs.git] / doxygen / Doxyfile-common.cmakein
1 PROJECT_NAME           = @CMAKE_PROJECT_NAME@
2 PROJECT_NUMBER         = @PROJECT_VERSION@
3 INPUT                  = @CMAKE_SOURCE_DIR@/src \
4                          @CMAKE_SOURCE_DIR@/share/template
5 EXAMPLE_PATH           = @CMAKE_SOURCE_DIR@
6 RECURSIVE              = YES
7 EXCLUDE                = @CMAKE_SOURCE_DIR@/src/contrib \
8                          @CMAKE_SOURCE_DIR@/src/external \
9                          @CMAKE_SOURCE_DIR@/src/gromacs/legacyheaders/thread_mpi/atomic \
10                          @CMAKE_SOURCE_DIR@/src/gromacs/selection/scanner.cpp @NB_KERNEL_DIRS_TO_IGNORE_IN_DOXYGEN@
11 EXCLUDE_SYMBOLS        = YY* yy* _gmx_sel_yy*
12 FULL_PATH_NAMES        = YES
13 STRIP_FROM_PATH        = @CMAKE_SOURCE_DIR@
14 STRIP_FROM_INC_PATH    = @CMAKE_SOURCE_DIR@/src
15 INCLUDE_PATH           = @CMAKE_SOURCE_DIR@/src \
16                          @CMAKE_SOURCE_DIR@/src/gromacs/legacyheaders
17 HAVE_DOT               = @DOXYGEN_DOT_FOUND@
18 DOT_PATH               = @DOXYGEN_DOT_PATH@
19
20 # This is for thread_mpi to #ifdef some code out that should not be documented.
21 PREDEFINED             = DOXYGEN
22 # This is for parser.cpp to make it produce code that Doxygen understands
23 # and that does not have unnecessary function declarations.
24 PREDEFINED            += __STDC__ YYMALLOC=malloc YYFREE=free
25
26 JAVADOC_AUTOBRIEF      = YES
27 BUILTIN_STL_SUPPORT    = YES
28 INLINE_INHERITED_MEMB  = YES
29 SORT_BY_SCOPE_NAME     = YES
30 ALPHABETICAL_INDEX     = YES
31 SHOW_DIRECTORIES       = YES
32 HTML_DYNAMIC_SECTIONS  = YES
33 GENERATE_LATEX         = NO
34
35 EXTRACT_LOCAL_CLASSES  = NO