Better command-line option handling for tests.
[gromacs.git] / doxygen / Doxyfile-common.cmakein
blob852bcfd65c8163a71ecdcd7054fb8d34246b9bd5
1 PROJECT_NAME           = @CMAKE_PROJECT_NAME@
2 PROJECT_NUMBER         = @PROJECT_VERSION@
3 LAYOUT_FILE            = @CMAKE_CURRENT_SOURCE_DIR@/DoxygenLayout.xml
4 INPUT                  = @CMAKE_SOURCE_DIR@/src \
5                          @CMAKE_SOURCE_DIR@/share/template
6 EXAMPLE_PATH           = @CMAKE_SOURCE_DIR@
7 RECURSIVE              = YES
8 EXCLUDE                = @CMAKE_SOURCE_DIR@/src/contrib \
9                          @CMAKE_SOURCE_DIR@/src/external \
10                          @CMAKE_SOURCE_DIR@/src/gromacs/legacyheaders/thread_mpi/atomic \
11                          @CMAKE_SOURCE_DIR@/src/gromacs/selection/scanner.cpp @NB_KERNEL_DIRS_TO_IGNORE_IN_DOXYGEN@
12 EXCLUDE_SYMBOLS        = YY* yy* _gmx_sel_yy*
13 EXCLUDE_SYMBOLS       += TEST TEST_F TEST_P TYPED_TEST_CASE TYPED_TEST INSTANTIATE_TEST_CASE_P
14 EXCLUDE_SYMBOLS       += MOCK_METHOD* MOCK_CONST_METHOD*
15 EXCLUDE_SYMBOLS       += GMX_TEST_OPTIONS
16 FULL_PATH_NAMES        = YES
17 STRIP_FROM_PATH        = @CMAKE_SOURCE_DIR@
18 STRIP_FROM_INC_PATH    = @CMAKE_SOURCE_DIR@/src
19 INCLUDE_PATH           = @CMAKE_SOURCE_DIR@/src \
20                          @CMAKE_SOURCE_DIR@/src/gromacs/legacyheaders
21 HAVE_DOT               = @DOXYGEN_DOT_FOUND@
22 DOT_PATH               = @DOXYGEN_DOT_PATH@
23 MSCGEN_PATH            = @DOXYGEN_MSCGEN_PATH@
25 ENABLED_SECTIONS       = @DOXYGEN_SECTIONS@
27 # Extract documentation also for code in headers within #ifdef __cplusplus
28 PREDEFINED             = __cplusplus
29 # This is for thread_mpi to #ifdef some code out that should not be documented.
30 PREDEFINED            += DOXYGEN
31 # This is for parser.cpp to make it produce code that Doxygen understands
32 # and that does not have unnecessary function declarations.
33 PREDEFINED            += __STDC__ YYMALLOC=malloc YYFREE=free
35 JAVADOC_AUTOBRIEF      = YES
36 BUILTIN_STL_SUPPORT    = YES
37 INLINE_INHERITED_MEMB  = YES
38 SORT_BY_SCOPE_NAME     = YES
39 ALPHABETICAL_INDEX     = YES
40 SHOW_DIRECTORIES       = YES
41 HTML_DYNAMIC_SECTIONS  = YES
42 GENERATE_LATEX         = NO
44 EXTRACT_LOCAL_CLASSES  = NO