From ab01e50fc9a6ba9af1168e3e8aabaf23415d1066 Mon Sep 17 00:00:00 2001
From: Michal Schmidt <mschmidt@redhat.com>
Date: Fri, 5 Sep 2014 17:51:06 +0200
Subject: [PATCH 3/3] configure.ac: simplify search for docbook2X, add
db2x_docbook2man
AC_PATH_PROGS can be used to search for the first usable program from a
given list.
In Fedora the correct docbook tool for creating manpages is
'db2x_docbook2man' from the docbook2X package.
---
configure.ac | 17 ++++-------------
1 file changed, 4 insertions(+), 13 deletions(-)
diff --git a/configure.ac b/configure.ac
index 9da2d01..8943c12 100644
--- a/configure.ac
+++ b/configure.ac
@@ -76,20 +76,11 @@ AC_ARG_WITH(man,
)
AS_IF([test "x$with_man" != "xno"], [
build_man=yes
- AC_PATH_PROG(DOCBOOK2X,[docbook2x-man])
+ AC_PATH_PROGS(DOCBOOK2X,
+ [docbook2x-man db2x_docbook2man docbook-to-man docbook2man.pl docbook2man])
AS_IF([test -z "$DOCBOOK2X"], [
- AC_PATH_PROG(DOCBOOK2X,[docbook-to-man])
- AS_IF([test -z "$DOCBOOK2X"], [
- AC_PATH_PROG(DOCBOOK2X,[docbook2man.pl])
- AS_IF([test -z "$DOCBOOK2X"], [
- AC_PATH_PROG(DOCBOOK2X,[docbook2man])
- AS_IF([test -z "$DOCBOOK2X"], [
- AC_MSG_WARN([docbook2x is missing. Install docbook2x package.])
- DOCBOOK2X='echo docbook2x is missing. Install docbook2x package.'
- ])
- ])
- ])
- ])
+ AC_MSG_WARN([docbook2x is missing. Install docbook2x package.])
+ DOCBOOK2X='echo docbook2x is missing. Install docbook2x package.'])
], [build_man=no])
AC_SUBST(DOCBOOK2X)
AM_CONDITIONAL([WITH_ICECREAM_MAN], [test "x$build_man" != "xno"])
--
2.1.0