From: Vladimír Vondruš Date: Sun, 9 Jan 2022 18:14:14 +0000 (+0100) Subject: documentation/doxygen: since 1.9.2, HAVE_DOT has to be explicitly set. X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~cjwatson/git?a=commitdiff_plain;h=901988f864b2509c8f1828ee2a6c73ff3c8bb939;p=blog.git documentation/doxygen: since 1.9.2, HAVE_DOT has to be explicitly set. Kinda silly to require that even for the XML output, where Graphviz doesn't actually need to be used at all -- the content/files are pasted verbatim. --- diff --git a/doc/documentation/doxygen.rst b/doc/documentation/doxygen.rst index f8900d5b..7e2400f6 100644 --- a/doc/documentation/doxygen.rst +++ b/doc/documentation/doxygen.rst @@ -862,6 +862,9 @@ theme: DOT_FONTNAME = Source Sans Pro DOT_FONTSIZE = 16.0 + # Required to be explicitly set since Doxygen 1.9.2, otherwise the graphs + # won't be included in the output + HAVE_DOT = YES See documentation of the `m.dot <{filename}/plugins/plots-and-graphs.rst#graphs>`_ plugin for detailed information about behavior and supported features. diff --git a/documentation/test_doxygen/contents_custom/Doxyfile b/documentation/test_doxygen/contents_custom/Doxyfile index b0b79499..ea91114a 100644 --- a/documentation/test_doxygen/contents_custom/Doxyfile +++ b/documentation/test_doxygen/contents_custom/Doxyfile @@ -10,6 +10,10 @@ CASE_SENSE_NAMES = YES DOTFILE_DIRS = . DOT_FONTNAME = DejaVu Sans DOT_FONTSIZE = 16 +# Needs to be set since 1.9.2, before that the dot output was included in the +# XML unconditionally. Funny since passing the data to the XML doesn't actually +# need Graphviz at all. +HAVE_DOT = YES ##! M_PAGE_FINE_PRINT = ##! M_THEME_COLOR = diff --git a/documentation/test_doxygen/contents_dot/Doxyfile b/documentation/test_doxygen/contents_dot/Doxyfile index 8b0aa652..cb2a2146 100644 --- a/documentation/test_doxygen/contents_dot/Doxyfile +++ b/documentation/test_doxygen/contents_dot/Doxyfile @@ -9,6 +9,10 @@ CASE_SENSE_NAMES = YES DOTFILE_DIRS = . DOT_FONTNAME = DejaVu Sans DOT_FONTSIZE = 16 +# Needs to be set since 1.9.2, before that the dot output was included in the +# XML unconditionally. Funny since passing the data to the XML doesn't actually +# need Graphviz at all. +HAVE_DOT = YES ##! M_PAGE_FINE_PRINT = ##! M_THEME_COLOR =