summaryrefslogtreecommitdiff
path: root/m4/ax_prog_doxygen.m4
diff options
context:
space:
mode:
authorOlaf Mandel <olaf@mandel.name>2015-10-11 21:44:41 +0200
committerPeter Simons <simons@cryp.to>2015-11-23 11:35:44 +0100
commit9d9eb0f007c4ca2e1e0e9f0c6e3282a435a36fd3 (patch)
tree431ecfb605f13f17ddac1b23e9718ab4cea79271 /m4/ax_prog_doxygen.m4
parent5ef1e0b754692f089fa031100deeca1d05693fe6 (diff)
downloadautoconf-archive-9d9eb0f007c4ca2e1e0e9f0c6e3282a435a36fd3.tar.gz
AX_PROG_DOXYGEN: add support for silent rules
Any warnings of Doxygen are much easier to see if there are not several lines of commands interspersed.
Diffstat (limited to 'm4/ax_prog_doxygen.m4')
-rw-r--r--m4/ax_prog_doxygen.m418
1 files changed, 13 insertions, 5 deletions
diff --git a/m4/ax_prog_doxygen.m4 b/m4/ax_prog_doxygen.m4
index fa2e084..9ae6049 100644
--- a/m4/ax_prog_doxygen.m4
+++ b/m4/ax_prog_doxygen.m4
@@ -430,7 +430,7 @@ DX_PS_GOAL = doxygen-ps
doxygen-ps: \$(DX_DOCDIR)/\$(PACKAGE).ps
\$(DX_DOCDIR)/\$(PACKAGE).ps: \$(DX_DOCDIR)/\$(PACKAGE).tag
- cd \$(DX_DOCDIR)/latex; \\
+ \$(DX_V_LATEX)cd \$(DX_DOCDIR)/latex; \\
rm -f *.aux *.toc *.idx *.ind *.ilg *.log *.out; \\
\$(DX_LATEX) refman.tex; \\
\$(MAKEINDEX_PATH) refman.idx; \\
@@ -460,7 +460,7 @@ DX_PDF_GOAL = doxygen-pdf
doxygen-pdf: \$(DX_DOCDIR)/\$(PACKAGE).pdf
\$(DX_DOCDIR)/\$(PACKAGE).pdf: \$(DX_DOCDIR)/\$(PACKAGE).tag
- cd \$(DX_DOCDIR)/latex; \\
+ \$(DX_V_LATEX)cd \$(DX_DOCDIR)/latex; \\
rm -f *.aux *.toc *.idx *.ind *.ilg *.log *.out; \\
\$(DX_PDFLATEX) refman.tex; \\
\$(DX_MAKEINDEX) refman.idx; \\
@@ -483,6 +483,10 @@ if test $DX_FLAG_ps -eq 1 -o $DX_FLAG_pdf -eq 1; then
## Rules specific for LaTeX (shared for PS and PDF). ##
## ------------------------------------------------- ##
+DX_V_LATEX = \$(_DX_v_LATEX_\$(V))
+_DX_v_LATEX_ = \$(_DX_v_LATEX_\$(AM_DEFAULT_VERBOSITY))
+_DX_v_LATEX_0 = @echo \" LATEX \" \$[]][[]@;
+
DX_CLEAN_LATEX = \$(DX_DOCDIR)/latex
"
@@ -503,6 +507,10 @@ ${DX_SNIPPET_xml}\
${DX_SNIPPET_ps}\
${DX_SNIPPET_pdf}\
${DX_SNIPPET_latex}\
+DX_V_DXGEN = \$(_DX_v_DXGEN_\$(V))
+_DX_v_DXGEN_ = \$(_DX_v_DXGEN_\$(AM_DEFAULT_VERBOSITY))
+_DX_v_DXGEN_0 = @echo \" DXGEN \" \$<;
+
.PHONY: doxygen-run doxygen-doc \$(DX_PS_GOAL) \$(DX_PDF_GOAL)
.INTERMEDIATE: doxygen-run \$(DX_PS_GOAL) \$(DX_PDF_GOAL)
@@ -512,9 +520,9 @@ doxygen-run: \$(DX_DOCDIR)/\$(PACKAGE).tag
doxygen-doc: doxygen-run \$(DX_PS_GOAL) \$(DX_PDF_GOAL)
\$(DX_DOCDIR)/\$(PACKAGE).tag: \$(DX_CONFIG) \$(pkginclude_HEADERS)
- rm -rf \$(DX_DOCDIR)
- \$(DX_ENV) \$(DX_DOXYGEN) \$(srcdir)/\$(DX_CONFIG)
- echo Timestamp >\$[]][[]@
+ \$(A""M_V_at)rm -rf \$(DX_DOCDIR)
+ \$(DX_V_DXGEN)\$(DX_ENV) \$(DX_DOXYGEN) \$(srcdir)/\$(DX_CONFIG)
+ \$(A""M_V_at)echo Timestamp >\$[]][[]@
DX_CLEANFILES = \\
\$(DX_DOCDIR)/\$(PACKAGE).tag \\