mirror of
https://github.com/postgres/postgres.git
synced 2025-07-28 23:42:10 +03:00
configure check for docbook2man program, used in the new XML-based man
page build target. This covers from-source, Debian, and Fedora installation variants.
This commit is contained in:
@ -1,4 +1,4 @@
|
||||
# $PostgreSQL: pgsql/config/docbook.m4,v 1.9 2008/09/05 09:37:37 petere Exp $
|
||||
# $PostgreSQL: pgsql/config/docbook.m4,v 1.10 2008/11/26 11:26:54 petere Exp $
|
||||
|
||||
# PGAC_PROG_JADE
|
||||
# --------------
|
||||
@ -97,3 +97,32 @@ if test -n "$DOCBOOKSTYLE"; then
|
||||
else
|
||||
AC_PATH_PROGS(COLLATEINDEX, collateindex.pl)
|
||||
fi])# PGAC_PATH_COLLATEINDEX
|
||||
|
||||
|
||||
# PGAC_PATH_DOCBOOK2MAN
|
||||
# ---------------------
|
||||
# Find docbook2man program from the docbook2X package. Upstream calls
|
||||
# this program docbook2man, but there is also a different docbook2man
|
||||
# out there from the docbook-utils package. Thus, the program we want
|
||||
# is called docbook2x-man on Debian and db2x_docbook2man on Fedora.
|
||||
#
|
||||
# (Consider rewriting this macro using AC_PATH_PROGS_FEATURE_CHECK
|
||||
# when switching to Autoconf 2.62+.)
|
||||
AC_DEFUN([PGAC_PATH_DOCBOOK2MAN],
|
||||
[AC_CACHE_CHECK([for docbook2man], [ac_cv_path_DOCBOOK2MAN],
|
||||
[if test -z "$DOCBOOK2MAN"; then
|
||||
_AS_PATH_WALK([],
|
||||
[for ac_prog in docbook2x-man db2x_docbook2man docbook2man; do
|
||||
ac_path="$as_dir/$ac_prog"
|
||||
AS_EXECUTABLE_P(["$ac_path"]) || continue
|
||||
if "$ac_path" --version 2>/dev/null | $GREP docbook2x >/dev/null 2>&1; then
|
||||
ac_cv_path_DOCBOOK2MAN=$ac_path
|
||||
break
|
||||
fi
|
||||
done])
|
||||
else
|
||||
ac_cv_path_DOCBOOK2MAN=$DOCBOOK2MAN
|
||||
fi])
|
||||
DOCBOOK2MAN=$ac_cv_path_DOCBOOK2MAN
|
||||
AC_SUBST(DOCBOOK2MAN)
|
||||
])# PGAC_PATH_DOCBOOK2MAN
|
||||
|
Reference in New Issue
Block a user