Ensure all source files are documented by Doxygen
authorColin Clark <colin.clark@cclark.uk>
Tue, 4 May 2021 14:40:32 +0000 (15:40 +0100)
committerColin Clark <colin.clark@cclark.uk>
Tue, 4 May 2021 14:40:32 +0000 (15:40 +0100)
Include PREDEFINED statements to ensure all source files are documented.
It is not possible to document both sides of an #ifdef #ifndef e.g.
HAVE_EXIV2

doxygen.conf

index e93b505..2560b46 100644 (file)
@@ -2099,7 +2099,20 @@ INCLUDE_FILE_PATTERNS  =
 # recursively expanded use the := operator instead of the = operator.
 # This tag requires that the tag ENABLE_PREPROCESSING is set to YES.
 
-PREDEFINED             =
+PREDEFINED             = HAVE_CLUTTER=1 \
+                         HAVE_DJVU=1 \
+                         HAVE_EXIV2=1 \
+                         HAVE_FFMPEGTHUMBNAILER=1 \
+                         HAVE_HEIF=1 \
+                         HAVE_J2K=1 \
+                         HAVE_JPEG=1 \
+                         HAVE_LIBCHAMPLAIN=1 \
+                         HAVE_LIBCHAMPLAIN_GTK=1 \
+                         HAVE_LIRC=1 \
+                         HAVE_LUA=1 \
+                         HAVE_PDF=1 \
+                         HAVE_TIFF=1 \
+                         HAVE_WEBP=1
 
 # 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