AC_DEFUN([MD_CONF_DB2MAN],
[
for file in \
/usr/share/sgml/docbook/stylesheet/xsl/nwalsh/manpages/docbook.xsl \
/usr/share/sgml/docbook/stylesheet/xsl/nwalsh/*/manpages/docbook.xsl \
/usr/share/{x,sg}ml/docbook/xsl-stylesheets-*/manpages/docbook.xsl \
/sw/share/xml/xsl/docbook-xsl/manpages/docbook.xsl; do
test -r $file && db2man_file=$file
done
if [[ -n "$db2man_file" ]]; then
AC_MSG_NOTICE([Using db2man stylesheet: $db2man_file])
else
LOCATE=$(command -v locate)
if test -x $LOCATE; then
db2man_file=$($LOCATE '*/manpages/docbook.xsl' | head -n 1)
fi
if [[ -z "$db2man_file" -o ! -r "$db2man_file" ]]; then
AC_WARN([No appropriate db2man stylesheet found; man pages will not be rebuilt.])
fi
fi
AM_CONDITIONAL(HAVE_DB2MAN, test -n "$db2man_file")
AC_SUBST(DB2MAN_FILE, "$db2man_file")
])
syntax highlighted by Code2HTML, v. 0.9.1