Include doxygen-awesome-css in the doxygen config. The project's documentation indicated that the HTML_COLORSTYLE option needs to be set to LIGHT starting with Doxygen 1.9.5. The reason isn't explained, and tests have not shown any noticeable difference with Doxygen 1.9.5, 1.13.2 and 1.14.0. Unlike Doxygen itself that generates different CSS files depending on the HTML color style, doxygen-awesome-css use the same CSS that defaults to auto-light, and relies on adding "light-mode" to the class of the <html> element manually to disable dark mode. As we don't do this, doxygen-awesome-css effectively operates in auto-light mode. Given that setting HTML_COLORSTYLE to LIGHT makes no visible difference, leave the option unset to default to auto-light mode that matches the actual behaviour. Signed-off-by: Stefan Klug <stefan.klug@ideasonboard.com> Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Reviewed-by: Stefan Klug <stefan.klug@ideasonboard.com> Reviewed-by: Barnabás Pőcze <barnabas.pocze@ideasonboard.com>
75 lines
2.6 KiB
Plaintext
75 lines
2.6 KiB
Plaintext
# SPDX-License-Identifier: CC-BY-SA-4.0
|
|
# Doxyfile 1.9.5
|
|
|
|
PROJECT_NAME = "libcamera"
|
|
PROJECT_NUMBER = "@VERSION@"
|
|
PROJECT_BRIEF = "Supporting cameras in Linux since 2019"
|
|
|
|
OUTPUT_DIRECTORY = "@OUTPUT_DIR@"
|
|
|
|
STRIP_FROM_PATH = "@TOP_SRCDIR@"
|
|
|
|
ALIASES = "context=\xrefitem context \"Thread Safety\" \"Thread Safety\"" \
|
|
"threadbound=\ref thread-bound \"thread-bound\"" \
|
|
"threadsafe=\ref thread-safe \"thread-safe\""
|
|
|
|
EXTENSION_MAPPING = h=C++
|
|
|
|
TOC_INCLUDE_HEADINGS = 0
|
|
|
|
CASE_SENSE_NAMES = YES
|
|
|
|
QUIET = YES
|
|
WARN_AS_ERROR = @WARN_AS_ERROR@
|
|
|
|
FILE_PATTERNS = *.c \
|
|
*.cpp \
|
|
*.dox \
|
|
*.h
|
|
|
|
RECURSIVE = YES
|
|
|
|
EXCLUDE_SYMLINKS = YES
|
|
|
|
EXCLUDE_PATTERNS = @TOP_BUILDDIR@/include/libcamera/ipa/*_serializer.h \
|
|
@TOP_BUILDDIR@/include/libcamera/ipa/*_proxy.h \
|
|
@TOP_BUILDDIR@/include/libcamera/ipa/ipu3_*.h \
|
|
@TOP_BUILDDIR@/include/libcamera/ipa/mali-c55_*.h \
|
|
@TOP_BUILDDIR@/include/libcamera/ipa/raspberrypi_*.h \
|
|
@TOP_BUILDDIR@/include/libcamera/ipa/rkisp1_*.h \
|
|
@TOP_BUILDDIR@/include/libcamera/ipa/vimc_*.h
|
|
|
|
EXCLUDE_SYMBOLS = libcamera::BoundMethodArgs \
|
|
libcamera::BoundMethodBase \
|
|
libcamera::BoundMethodFunctor \
|
|
libcamera::BoundMethodMember \
|
|
libcamera::BoundMethodPack \
|
|
libcamera::BoundMethodPackBase \
|
|
libcamera::BoundMethodStatic \
|
|
libcamera::CameraManager::Private \
|
|
libcamera::SignalBase \
|
|
libcamera::ipa::AlgorithmFactoryBase \
|
|
*::details \
|
|
std::*
|
|
|
|
IMAGE_PATH = "@TOP_SRCDIR@/Documentation/images"
|
|
|
|
HTML_EXTRA_STYLESHEET = "@TOP_SRCDIR@/Documentation/doxygen-awesome-css/doxygen-awesome.css" \
|
|
"@TOP_SRCDIR@/Documentation/doxygen-awesome-css/doxygen-awesome-sidebar-only.css"
|
|
|
|
GENERATE_LATEX = NO
|
|
|
|
MACRO_EXPANSION = YES
|
|
EXPAND_ONLY_PREDEF = YES
|
|
|
|
INCLUDE_PATH = "@TOP_BUILDDIR@/include" \
|
|
"@TOP_SRCDIR@/include"
|
|
INCLUDE_FILE_PATTERNS = *.h
|
|
|
|
PREDEFINED = __DOXYGEN__ \
|
|
__cplusplus \
|
|
__attribute__(x)= \
|
|
@PREDEFINED@
|
|
|
|
HAVE_DOT = YES
|