From 4f86e77bef8918b0c64183590609357a275558d8 Mon Sep 17 00:00:00 2001 From: Lasse Collin Date: Tue, 22 Apr 2025 16:21:50 +0300 Subject: [PATCH] Doxygen: Set HAVE_DOT = NO Debian and Ubuntu have a patch that changes the upstream default to HAVE_DOT = YES. Undo it to have more consistent results across distros. This was noticed in Ubuntu CI runner where "doxygen" tried to run "dot" but that failed due to "dot" not being installed. "doxygen" still finished with exit status 0 until the commit that turned warnings to errors with WARN_AS_ERROR = FAIL_ON_WARNINGS. --- doxygen/Doxyfile | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/doxygen/Doxyfile b/doxygen/Doxyfile index 632a0b89..2bb2ac51 100644 --- a/doxygen/Doxyfile +++ b/doxygen/Doxyfile @@ -39,3 +39,7 @@ PREDEFINED = LZMA_API(type)=type \ tuklib_attr_noreturn= \ lzma_attribute(attr)= \ lzma_attr_alloc_size(size)= + +# Debian and Ubuntu patch Doxygen so that HAVE_DOT = YES is the default. +# Set HAVE_DOT explicitly to get consistent behavior across distributions. +HAVE_DOT = NO