summaryrefslogtreecommitdiff
path: root/doc/Doxyfile.cmake
diff options
context:
space:
mode:
Diffstat (limited to 'doc/Doxyfile.cmake')
-rw-r--r--doc/Doxyfile.cmake70
1 files changed, 13 insertions, 57 deletions
diff --git a/doc/Doxyfile.cmake b/doc/Doxyfile.cmake
index 14a5bb3c..4b76e444 100644
--- a/doc/Doxyfile.cmake
+++ b/doc/Doxyfile.cmake
@@ -1,3 +1,6 @@
+#SPDX-FileCopyrightText: Allen Winter <winter@kde.org>
+#SPDX-License-Identifier: LGPL-2.1-only OR MPL-2.0
+
# Doxyfile 1.8.20
# This file describes the settings to be used by the documentation system
@@ -845,32 +848,7 @@ WARN_LOGFILE = doxygen.log
# Note: If this tag is empty the current directory is searched.
INPUT = @DOXYGEN_INPUT@
-
-# This tag can be used to specify the character encoding of the source files
-# that doxygen parses. Internally doxygen uses the UTF-8 encoding. Doxygen uses
-# libiconv (or the iconv built into libc) for the transcoding. See the libiconv
-# documentation (see: https://www.gnu.org/software/libiconv/) for the list of
-# possible encodings.
-# The default value is: UTF-8.
-
-INPUT_ENCODING = UTF-8
-
-# If the value of the INPUT tag contains directories, you can use the
-# FILE_PATTERNS tag to specify one or more wildcard patterns (like *.cpp and
-# *.h) to filter out the source-files in the directories.
-#
-# Note that for custom extensions or not directly supported extensions you also
-# need to set EXTENSION_MAPPING for the extension otherwise the files are not
-# read by doxygen.
-#
-# If left blank the following patterns are tested:*.c, *.cc, *.cxx, *.cpp,
-# *.c++, *.java, *.ii, *.ixx, *.ipp, *.i++, *.inl, *.idl, *.ddl, *.odl, *.h,
-# *.hh, *.hxx, *.hpp, *.h++, *.cs, *.d, *.php, *.php4, *.php5, *.phtml, *.inc,
-# *.m, *.markdown, *.md, *.mm, *.dox (to be provided as doxygen C comment),
-# *.doc (to be provided as doxygen C comment), *.txt (to be provided as doxygen
-# C comment), *.py, *.pyw, *.f90, *.f95, *.f03, *.f08, *.f18, *.f, *.for, *.vhd,
-# *.vhdl, *.ucf, *.qsf and *.ice.
-
+USE_MDFILE_AS_MAINPAGE = README.md
FILE_PATTERNS = *.cpp \
*.c \
*.cc \
@@ -879,6 +857,7 @@ FILE_PATTERNS = *.cpp \
*.hh \
*.hxx \
*.hpp \
+ *.md \
*.dox
# The RECURSIVE tag can be used to specify whether or not subdirectories should
@@ -895,14 +874,7 @@ RECURSIVE = YES
# run.
EXCLUDE = @CMAKE_SOURCE_DIR@/src/java \
- @CMAKE_SOURCE_DIR@/src/php \
- @CMAKE_SOURCE_DIR@/src/python
-
-# The EXCLUDE_SYMLINKS tag can be used to select whether or not files or
-# directories that are symbolic links (a Unix file system feature) are excluded
-# from the input.
-# The default value is: NO.
-
+ @CMAKE_SOURCE_DIR@/src/php
EXCLUDE_SYMLINKS = NO
# If the value of the INPUT tag contains directories, you can use the
@@ -2163,29 +2135,13 @@ INCLUDE_PATH =
# This tag requires that the tag ENABLE_PREPROCESSING is set to YES.
INCLUDE_FILE_PATTERNS =
-
-# The PREDEFINED tag can be used to specify one or more macro names that are
-# defined before the preprocessor is started (similar to the -D option of e.g.
-# gcc). The argument of the tag is a list of macros of the form: name or
-# name=definition (no spaces). If the definition and the "=" are omitted, "=1"
-# is assumed. To prevent a macro definition from being undefined via #undef or
-# recursively expanded use the := operator instead of the = operator.
-# This tag requires that the tag ENABLE_PREPROCESSING is set to YES.
-
-PREDEFINED = "LIBICAL_ICAL_EXPORT=" \
- "LIBICAL_ICALSS_EXPORT=" \
- "LIBICAL_VCAL_EXPORT=" \
- "LIBICAL_ICAL_NO_EXPORT=" \
- "LIBICAL_ICALS_NO_EXPORT=" \
- "LIBICAL_VCAL_NO_EXPORT="
-
-# If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then this
-# tag can be used to specify a list of macro names that should be expanded. The
-# macro definition that is found in the sources will be used. Use the PREDEFINED
-# tag if you want to use a different macro definition that overrules the
-# definition found in the source code.
-# This tag requires that the tag ENABLE_PREPROCESSING is set to YES.
-
+PREDEFINED = LIBICAL_ICAL_EXPORT="" \
+ LIBICAL_ICALSS_EXPORT="" \
+ LIBICAL_VCAL_EXPORT="" \
+ LIBICAL_ICAL_NO_EXPORT="" \
+ LIBICAL_ICALS_NO_EXPORT="" \
+ LIBICAL_VCAL_NO_EXPORT="" \
+ LIBICAL_DEPRECATED=
EXPAND_AS_DEFINED =
# If the SKIP_FUNCTION_MACROS tag is set to YES then doxygen's preprocessor will