mirror of
https://github.com/minetest/minetest.git
synced 2024-11-23 16:13:46 +01:00
Improve Doxyfile
* Add main page. * Organize into sections. * Add threading sources. * Include SpatialAreaStore, LevelDB/Redis, sound, FreeType, and cURL in output. * Add logo. * Fix project name hardcoding. * Remove PAPER_TYPE (only used when GENERATE_LATEX is enabled). * Have dot render graphs as SVG (smaller, and works even if dot's text drawing functionality is broken). * Enable built-in STL support. * Enable search bar. * Switch from header-bar based navigation to treeview based navigation. * Enable dynamic HTML (collapses graphs). * Enable generation timestamp.
This commit is contained in:
parent
e7e9171f37
commit
bd40ee2b95
@ -1,34 +1,53 @@
|
|||||||
DOXYFILE_ENCODING = UTF-8
|
# Project properties
|
||||||
|
PROJECT_NAME = @PROJECT_NAME_CAPITALIZED@
|
||||||
PROJECT_NAME = "Minetest"
|
|
||||||
PROJECT_NUMBER = @VERSION_STRING@
|
PROJECT_NUMBER = @VERSION_STRING@
|
||||||
|
PROJECT_LOGO = @CMAKE_CURRENT_SOURCE_DIR@/misc/minetest.svg
|
||||||
|
|
||||||
STRIP_FROM_PATH = @CMAKE_CURRENT_SOURCE_DIR@/src
|
# Parsing
|
||||||
JAVADOC_AUTOBRIEF = YES
|
JAVADOC_AUTOBRIEF = YES
|
||||||
EXTRACT_ALL = YES
|
EXTRACT_ALL = YES
|
||||||
EXTRACT_PRIVATE = YES
|
EXTRACT_PRIVATE = YES
|
||||||
EXTRACT_STATIC = YES
|
EXTRACT_STATIC = YES
|
||||||
SORT_MEMBERS_CTORS_1ST = YES
|
SORT_MEMBERS_CTORS_1ST = YES
|
||||||
WARN_IF_UNDOCUMENTED = NO
|
WARN_IF_UNDOCUMENTED = NO
|
||||||
|
BUILTIN_STL_SUPPORT = YES
|
||||||
|
PREDEFINED = "USE_SPATIAL=1" \
|
||||||
|
"USE_LEVELDB=1" \
|
||||||
|
"USE_REDIS=1" \
|
||||||
|
"USE_SOUND=1" \
|
||||||
|
"USE_CURL=1" \
|
||||||
|
"USE_FREETYPE=1" \
|
||||||
|
"USE_GETTEXT=1"
|
||||||
|
|
||||||
INPUT = @CMAKE_CURRENT_SOURCE_DIR@/src/ \
|
# Input
|
||||||
|
RECURSIVE = NO
|
||||||
|
STRIP_FROM_PATH = @CMAKE_CURRENT_SOURCE_DIR@/src
|
||||||
|
INPUT = @CMAKE_CURRENT_SOURCE_DIR@/doc/main_page.dox \
|
||||||
|
@CMAKE_CURRENT_SOURCE_DIR@/src/ \
|
||||||
@CMAKE_CURRENT_SOURCE_DIR@/src/client \
|
@CMAKE_CURRENT_SOURCE_DIR@/src/client \
|
||||||
@CMAKE_CURRENT_SOURCE_DIR@/src/network \
|
@CMAKE_CURRENT_SOURCE_DIR@/src/network \
|
||||||
@CMAKE_CURRENT_SOURCE_DIR@/src/util \
|
@CMAKE_CURRENT_SOURCE_DIR@/src/util \
|
||||||
@CMAKE_CURRENT_SOURCE_DIR@/src/script \
|
@CMAKE_CURRENT_SOURCE_DIR@/src/script \
|
||||||
@CMAKE_CURRENT_SOURCE_DIR@/src/script/common \
|
@CMAKE_CURRENT_SOURCE_DIR@/src/script/common \
|
||||||
@CMAKE_CURRENT_SOURCE_DIR@/src/script/cpp_api \
|
@CMAKE_CURRENT_SOURCE_DIR@/src/script/cpp_api \
|
||||||
@CMAKE_CURRENT_SOURCE_DIR@/src/script/lua_api
|
@CMAKE_CURRENT_SOURCE_DIR@/src/script/lua_api \
|
||||||
RECURSIVE = NO
|
@CMAKE_CURRENT_SOURCE_DIR@/src/threading
|
||||||
|
|
||||||
REFERENCED_BY_RELATION = YES
|
|
||||||
REFERENCES_RELATION = YES
|
|
||||||
GENERATE_LATEX = NO
|
|
||||||
PAPER_TYPE = a4wide
|
|
||||||
|
|
||||||
|
# Dot graphs
|
||||||
HAVE_DOT = @DOXYGEN_DOT_FOUND@
|
HAVE_DOT = @DOXYGEN_DOT_FOUND@
|
||||||
CALL_GRAPH = YES
|
CALL_GRAPH = YES
|
||||||
CALLER_GRAPH = YES
|
CALLER_GRAPH = YES
|
||||||
MAX_DOT_GRAPH_DEPTH = 3
|
MAX_DOT_GRAPH_DEPTH = 3
|
||||||
DOT_MULTI_TARGETS = YES
|
DOT_MULTI_TARGETS = YES
|
||||||
|
DOT_IMAGE_FORMAT = svg
|
||||||
|
|
||||||
|
# Output
|
||||||
|
GENERATE_LATEX = NO
|
||||||
|
REFERENCED_BY_RELATION = YES
|
||||||
|
REFERENCES_RELATION = YES
|
||||||
|
SEARCHENGINE = YES
|
||||||
|
DISABLE_INDEX = YES
|
||||||
|
GENERATE_TREEVIEW = YES
|
||||||
|
HTML_DYNAMIC_SECTIONS = YES
|
||||||
|
HTML_TIMESTAMP = YES
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user