From b65f854278c7412b9dd2f6b335ad1f7e32d83d34 Mon Sep 17 00:00:00 2001 From: Patrick McHardy Date: Mon, 14 Apr 2014 08:18:47 +0200 Subject: build: fix documentation build Handle the docbook2x-man mess that is called differently on different distributions. Also switch to dblatex since db2pdf is unable to handle XML on Fedora (and probably other distributions). Signed-off-by: Patrick McHardy --- configure.ac | 22 +++++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) (limited to 'configure.ac') diff --git a/configure.ac b/configure.ac index 6a5e4ce6..8cf76133 100644 --- a/configure.ac +++ b/configure.ac @@ -25,16 +25,28 @@ AC_PROG_MKDIR_P AC_PROG_INSTALL AC_PROG_SED -AC_CHECK_PROG(CONFIG_MAN, docbook2x-man, y, n) -if test "$CONFIG_MAN" != "y" +AC_CHECK_PROG(CONFIG_MAN1, [docbook2x-man], [y], [n]) +if test "$CONFIG_MAN1" == "y" then - AC_MSG_WARN([docbookx2-man not found, no manpages will be built]) + CONFIG_MAN=y + DB2MAN=docbook2x-man +else + AC_CHECK_PROG(CONFIG_MAN2, [db2x_docbook2man], [y], [n]) + if test "$CONFIG_MAN2" == "y" + then + CONFIG_MAN=y + DB2MAN=db2x_docbook2man + else + AC_MSG_WARN([docbookx2-man/db2x_docbook2man not found, no manpages will be built]) + fi fi +AC_SUBST(CONFIG_MAN) +AC_SUBST(DB2MAN) -AC_CHECK_PROG(CONFIG_PDF, db2pdf, y, n) +AC_CHECK_PROG(CONFIG_PDF, dblatex, y, n) if test "$CONFIG_PDF" != "y" then - AC_MSG_WARN([db2pdf not found, no PDF manpages will be built]) + AC_MSG_WARN([dblatex not found, no PDF manpages will be built]) fi AC_PATH_PROG(LEX, [flex]) -- cgit v1.2.3