plantuml now also works for old doxygen versions
This commit is contained in:
@@ -573,7 +573,11 @@ AC_DEFUN([AX_USE_DOXYGEN], [
|
|||||||
AX_ADD_MAKEFILE_TARGET_DEP([.PHONY], [pdf gen-uml-images], [doc/makefile.in])
|
AX_ADD_MAKEFILE_TARGET_DEP([.PHONY], [pdf gen-uml-images], [doc/makefile.in])
|
||||||
test -f doc/makefile.in && cat >> doc/makefile.in <<EOF
|
test -f doc/makefile.in && cat >> doc/makefile.in <<EOF
|
||||||
#### Begin: Appended by $0
|
#### Begin: Appended by $0
|
||||||
doc: doxyfile @NEED_PLANTUML_TRUE@ den-uml-images
|
doc: doxyfile @NEED_PLANTUML_TRUE@ gen-uml-images
|
||||||
|
@NEED_PLANTUML_TRUE@ doxyadd() { grep -q "\$\$[1] += \$\$[2]" doxyfile || sed -i '/^'"\$\$[1]"' *=/a'"\$\$[1]"' += '"\$\$[2]" doxyfile; }; \\
|
||||||
|
@NEED_PLANTUML_TRUE@ doxyadd ALIASES '"startuml{1}=@image html \\\\1\\\\n@image latex \\\\1\\\\n\\\\if DontIgnorePlantUMLCode"'; \\
|
||||||
|
@NEED_PLANTUML_TRUE@ doxyadd ALIASES '"enduml=\\\\endif"'; \\
|
||||||
|
@NEED_PLANTUML_TRUE@ doxyadd IMAGE_PATH '"gen-uml-images"';
|
||||||
doxygen doxyfile
|
doxygen doxyfile
|
||||||
@PEDANTIC_TRUE@ test \! -s doxygen.errors
|
@PEDANTIC_TRUE@ test \! -s doxygen.errors
|
||||||
|
|
||||||
|
@@ -1023,14 +1023,7 @@ if testtag AX_USE_DOXYGEN; then
|
|||||||
doxyadd ALIASES '"description=@DESCRIPTION@"'
|
doxyadd ALIASES '"description=@DESCRIPTION@"'
|
||||||
doxyadd ALIASES '"readme=@README_HTML@"'
|
doxyadd ALIASES '"readme=@README_HTML@"'
|
||||||
doxyadd ALIASES '"author=<a href="@AUTHOR_URL@" target="_blank">@AUTHOR_NAME@</a>"'
|
doxyadd ALIASES '"author=<a href="@AUTHOR_URL@" target="_blank">@AUTHOR_NAME@</a>"'
|
||||||
# hack plantuml for doxygen < 1.8.11
|
doxyreplace PLANTUML_JAR_PATH '"@top_srcdir@/doc/plantuml.jar"'
|
||||||
if test "1.8.11" = $((echo "1.8.11"; doxygen -v) | sort -V | head -1); then
|
|
||||||
doxyreplace PLANTUML_JAR_PATH '"@top_srcdir@/doc/plantuml.jar"'
|
|
||||||
else
|
|
||||||
doxyadd ALIASES '"startuml{1}=@image html \\1\\n@image latex \\1\\n\\if DontIgnorePlantUMLCode"'
|
|
||||||
doxyadd ALIASES '"enduml=\\endif"'
|
|
||||||
doxyadd IMAGE_PATH '"gen-uml-images"'
|
|
||||||
fi
|
|
||||||
doxyreplace ENABLE_PREPROCESSING YES
|
doxyreplace ENABLE_PREPROCESSING YES
|
||||||
doxyreplace MACRO_EXPANSION YES
|
doxyreplace MACRO_EXPANSION YES
|
||||||
doxyadd PREDEFINED '"NAMESPACE=@PACKAGE_NAME@"'
|
doxyadd PREDEFINED '"NAMESPACE=@PACKAGE_NAME@"'
|
||||||
|
Reference in New Issue
Block a user