-
Notifications
You must be signed in to change notification settings - Fork 3
/
Doxyfile.in
250 lines (224 loc) · 5.2 KB
/
Doxyfile.in
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
## Copyright (c) 2014 Caroline authors. All rights reserved.
## Use of this source file is governed by a MIT license that can be found in the
## LICENSE file.
## Author: Aleksandr Derbenev <[email protected]>
## Project settings.
PROJECT_NAME = "Caroline"
PROJECT_NUMBER = "1.0"
PROJECT_BRIEF = "The cake is not a lie."
PROJECT_LOGO = ""
## Output settings.
OUTPUT_DIRECTORY = "${CMAKE_BINARY_DIR}/docs"
CREATE_SUBDIRS = NO
ALLOW_UNICODE_NAMES = NO
OUTPUT_LANGUAGE = "English"
SHORT_NAMES = NO
SEPARATE_MEMBER_PAGES = NO
TAB_SIZE = 2
CASE_SENSE_NAMES = NO
GENERATE_TODOLIST = YES
GENERATE_TESTLIST = YES
GENERATE_BUGLIST = YES
GENERATE_DEPRECATEDLIST = YES
LAYOUT_FILE =
## Brief settings.
BRIEF_MEMBER_DESC = YES
REPEAT_BRIEF = YES
ALWAYS_DETAILED_SEC = NO
JAVADOC_AUTOBRIEF = YES
QT_AUTOBRIEF = NO
MULTILINE_CPP_IS_BRIEF = NO
## Inheritance settings.
INLINE_INHERITED_MEMB = NO
INHERIT_DOCS = YES
## File path settings.
FULL_PATH_NAMES = NO
## Input settings.
ALIASES =
OPTIMIZE_OUTPUT_FOR_C = NO
OPTIMIZE_OUTPUT_JAVA = NO
OPTIMIZE_FOR_FORTRAN = NO
OPTIMIZE_OUTPUT_VHDL = NO
EXTENSION_MAPPING += h=C++
EXTENSION_MAPPING += cc=C++
EXTENSION_MAPPING += mm=Objective-C
EXTENSION_MAPPING += py=Python
MARKDOWN_SUPPORT = YES
AUTOLINK_SUPPORT = YES
BUILTIN_STL_SUPPORT = YES
CPP_CLI_SUPPORT = NO
SIP_SUPPORT = NO
IDL_PROPERTY_SUPPORT = NO
DISTRIBUTE_GROUP_DOC = NO
SUBGROUPING = NO
ENABLED_SECTIONS =
## Extracting settings.
INLINE_GROUPED_CLASSES = NO
INLINE_SIMPLE_STRUCTS = NO
TYPEDEF_HIDES_STRUCT = YES
EXTRACT_ALL = YES
EXTRACT_PRIVATE = YES
EXTRACT_PACKAGE = NO
EXTRACT_STATIC = NO
EXTRACT_LOCAL_CLASSES = NO
EXTRACT_LOCAL_METHODS = YES
EXTRACT_ANON_NSPACES = NO
HIDE_UNDOC_MEMBERS = NO
HIDE_UNDOC_CLASSES = NO
HIDE_FRIEND_COMPOUNDS = NO
HIDE_IN_BODY_DOCS = NO
INTERNAL_DOCS = YES
HIDE_SCOPE_NAMES = NO
SHOW_INCLUDE_FILES = YES
SHOW_GROUPED_MEMBER_INC = YES
FORCE_LOCAL_INCLUDES = YES
INLINE_INFO = YES
STRICT_PROTO_MATCHING = YES
MAX_INITIALIZER_LINES = 0
SHOW_USED_FILES = YES
SHOW_FILES = YES
SHOW_NAMESPACES = YES
FILE_VERSION_FILTER = "git log -1 --pretty=%h $1"
## Sort settings.
SORT_MEMBERS_DOCS = YES
SORT_BRIEF_DOCS = NO
SORT_MEMBERS_CTORS_1ST = YES
SORT_GROUP_NAMES = YES
SORT_BY_SCOPE_NAME = YES
## Messages settings.
QUIET = NO
WARNINGS = YES
WARN_IF_UNDOCUMENTED = YES
WARN_IF_DOC_ERROR = YES
WARN_NO_PARAMDOC = YES
WARN_FORMAT = "$file:$line: $text. ($version)"
## Input.
INPUT = "${CMAKE_SOURCE_DIR}/main.cc"
INPUT += "${CMAKE_SOURCE_DIR}/unit_tests_main.cc"
INPUT += "${CMAKE_SOURCE_DIR}/base/"
INPUT += "${CMAKE_SOURCE_DIR}/core/"
INPUT += "${CMAKE_SOURCE_DIR}/demo/"
FILE_PATTERNS = *.cc
FILE_PATTERNS += *.h
FILE_PATTERNS += *.mm
FILE_PATTERNS += *.py
RECURSIVE = YES
EXCLUDE =
EXCLUDE_SYMLINKS = YES
EXCLUDE_PATTERNS =
EXCLUDE_SYMBOLS =
EXAMPLE_PATH =
EXAMPLE_PATTERNS =
EXAMPLE_RECURSIVE = YES
IMAGE_PATH =
INPUT_FILTER =
FILTER_PATTERNS =
FILTER_SOURCE_FILES =
FILTER_SOURCE_PATTERNS =
USE_MD_FILE_AS_MAINPAGE = "README.md"
## Source browser settings.
SOURCE_BROWSER = YES
INLINE_SOURCES = NO
STRIP_CODE_COMMENTS = YES
REFERENCED_BY_RELATION = YES
REFERENCES_RELATION = NO
REFERENCES_LINK_SOURCE = NO
SOURCE_TOOLTIPS = YES
USE_HTAGS = NO
VERBATIM_HEADERS = YES
CLANG_ASSISTED_PARSING = NO
CLANG_OPTIONS =
## HTML settings.
GENERATE_HTML = YES
HTML_OUTPUT = "${CMAKE_BINARY_DIR}/docs"
HTML_FILE_EXTENSION = ".html"
HTML_HEADER =
HTML_FOOTER =
HTML_STYLESHEET =
HTML_EXTRA_STYLESHEET =
HTML_EXTRA_FILES =
HTML_COLORSTYLE_HUE = 220
HTML_COLORSTYLE_SAT = 100
HTML_COLORSTYLE_GAMMA = 80
HTML_TIMESTAMP = YES
HTML_DYNAMIC_SECTIONS = YES
HTML_INDEX_NUM_ENTRIES = 100
DISABLE_INDEX = NO
FORMULA_FONTSIZE = 10
FORMULA_TRANSPARENT = YES
USE_MATHJAX = NO
GENERATE_TREEVIEW = YES
ENUM_VALUES_PER_LINE = 4
TREEVIEW_WIDTH = 250
EXT_LINKS_IN_WINDOW = YES
SEARCHENGINE = NO
SERVER_BASED_SEARCH = NO
EXTERNAL_SEARCH = NO
## Apple XCode docset settings.
GENERATE_DOCSET = NO
## Microsoft HTML Help Workshop settisgs.
GENERATE_HTMLHELP = NO
## Qt compressed help settings.
GENERATE_QHP = NO
## Eclipse help settings.
GENERATE_ECLIPSEHELP = NO
## LaTeX settings.
GENERATE_LATEX = NO
## RTF settings.
GENERATE_RTF = NO
## Man settings.
GENERATE_MAN = NO
## XML settings.
GENERATE_XML = NO
## Docbook settings.
GENERATE_DOCBOOK = NO
## Autogen settings.
GENERATE_AUTOGEN_DEF = NO
## Perl module settings.
GENERATE_PERLMOD = NO
## Preprocessor settings.
ENABLE_PREPROCESSING = YES
MACRO_EXPANSION = NO
EXPAND_ONLY_PREDEF = NO
SEARCH_INCLUDES = YES
INCLUDE_PATH = "${CMAKE_SOURCE_DIR}"
INCLUDE_FILE_PATTERNS = "*.h"
PREDEFINED =
EXPAND_AS_DEFINED =
SKIP_FUNCTION_MACROS = NO
## Tag settings.
GENERATE_TAGFILE = NO
## Dot settings.
CLASS_DIAGRAMS = YES
MSCGEN_PATH =
DIA_PATH =
HIDE_UNDOC_RELATIONS = NO
HAVE_DOT = YES
DOT_NUM_THREADS = 0
DOT_FONTNAME = "Helvetica"
DOT_FONTSIZE = 10
DOT_FONTPATH =
CLASS_GRAPH = YES
COLLABORATION_GRAPH = YES
GROUP_GRAPHS = YES
UML_LOOK = YES
UML_LIMIT_NUM_FIELDS = 10
TEMPLATE_RELATIONS = YES
INCLUDE_GRAPH = YES
INCLUDED_BY_GRAPH = YES
CALL_GRAPH = YES
CALLER_GRAPH = YES
GRAPHICAL_HIERARCHY = YES
DIRECTORY_GRAPH = YES
DOT_IMAGE_FORMAT = "svg"
INTERACTIVE_SVG = YES
DOT_PATH =
DOTFILE_DIRS =
MSCFILE_DIRS =
DIAFILE_DIRS =
DOT_GRAPH_MAX_NODES = 50
MAX_DOT_GRAPH_DEPTH = 0
DOT_TRANSPARENT = YES
DOT_MULTI_TARGETS = YES
GENERATE_LEGEND = YES
DOT_CLEANUP = YES