]> git.lizzy.rs Git - dragonfireclient.git/blob - doc/Doxyfile.in
Set policies through CMake 3.9 to allow enabling IPO (#11560)
[dragonfireclient.git] / doc / Doxyfile.in
1 # Project properties
2 PROJECT_NAME           = @PROJECT_NAME_CAPITALIZED@
3 PROJECT_NUMBER         = @VERSION_STRING@
4 PROJECT_LOGO           = @CMAKE_CURRENT_SOURCE_DIR@/misc/minetest.svg
5
6 # Parsing
7 JAVADOC_AUTOBRIEF      = YES
8 EXTRACT_ALL            = YES
9 EXTRACT_PRIVATE        = YES
10 EXTRACT_STATIC         = YES
11 SORT_MEMBERS_CTORS_1ST = YES
12 WARN_IF_UNDOCUMENTED   = NO
13 BUILTIN_STL_SUPPORT    = YES
14 PREDEFINED             = "USE_SPATIAL=1" \
15                 "USE_LEVELDB=1" \
16                 "USE_REDIS=1" \
17                 "USE_SOUND=1" \
18                 "USE_CURL=1" \
19                 "USE_FREETYPE=1" \
20                 "USE_GETTEXT=1"
21
22 # Input
23 RECURSIVE              = YES
24 STRIP_FROM_PATH        = @CMAKE_CURRENT_SOURCE_DIR@/src
25 INPUT = @CMAKE_CURRENT_SOURCE_DIR@/doc/main_page.dox \
26         @CMAKE_CURRENT_SOURCE_DIR@/src/
27
28 # Dot graphs
29 HAVE_DOT               = @DOXYGEN_DOT_FOUND@
30 CALL_GRAPH             = YES
31 CALLER_GRAPH           = YES
32 MAX_DOT_GRAPH_DEPTH    = 3
33 DOT_MULTI_TARGETS      = YES
34 DOT_IMAGE_FORMAT       = svg
35
36 # Output
37 GENERATE_LATEX         = NO
38 REFERENCED_BY_RELATION = YES
39 REFERENCES_RELATION    = YES
40 SEARCHENGINE           = YES
41 DISABLE_INDEX          = YES
42 GENERATE_TREEVIEW      = YES
43 HTML_DYNAMIC_SECTIONS  = YES
44 HTML_TIMESTAMP         = YES
45