summaryrefslogtreecommitdiff
path: root/Doxyfile
diff options
context:
space:
mode:
Diffstat (limited to 'Doxyfile')
-rw-r--r--Doxyfile25
1 files changed, 25 insertions, 0 deletions
diff --git a/Doxyfile b/Doxyfile
new file mode 100644
index 0000000..406abac
--- /dev/null
+++ b/Doxyfile
@@ -0,0 +1,25 @@
+PROJECT_NAME = YASL
+PROJECT_BRIEF = "Desktop surfaces for application-owned rendering"
+OUTPUT_DIRECTORY = build-docs
+INPUT = include/yasl docs
+RECURSIVE = YES
+FILE_PATTERNS = *.h *.md *.dox
+EXAMPLE_PATH = examples
+FILTER_PATTERNS = *.md="python3 docs/doxygen_filter.py"
+USE_MDFILE_AS_MAINPAGE = docs/getting-started.md
+EXTRACT_ALL = NO
+EXTRACT_STATIC = YES
+JAVADOC_AUTOBRIEF = YES
+ENABLE_PREPROCESSING = YES
+MACRO_EXPANSION = YES
+EXPAND_ONLY_PREDEF = YES
+PREDEFINED = YASL_API= __cplusplus
+GENERATE_HTML = YES
+GENERATE_LATEX = NO
+SOURCE_BROWSER = YES
+FULL_PATH_NAMES = NO
+QUIET = YES
+WARNINGS = YES
+WARN_IF_UNDOCUMENTED = YES
+WARN_IF_DOC_ERROR = YES
+WARN_AS_ERROR = FAIL_ON_WARNINGS