AC_HELP_STRING([--with-docbook-xsl-root=dir],[use dir as base for DocBook XSL stylesheets instead of looking for it; must contain the "manpages/docbook.xsl" sub-directory and file]),
[ DOCBOOK_ROOT="$with_docbook_xsl_root" ],)
if ! test -z "$DOCBOOK_ROOT"; then
AC_MSG_CHECKING([for DocBook XSL root directory])
AC_MSG_RESULT([using supplied $DOCBOOK_ROOT])
else
AC_MSG_CHECKING([for DocBook XSL root directory])
for i in /usr/share/xml/docbook/stylesheet/xsl/nwalsh /usr/share/xml/docbook/stylesheet/nwalsh `ls -d /usr/share/{sg,x}ml/docbook/xsl-stylesheets* 2> /dev/null`; do
if test -f "$i/manpages/docbook.xsl"; then
DOCBOOK_ROOT="$i"
break
elif test -f "$i/current/manpages/docbook.xsl"; then
DOCBOOK_ROOT="$i/current"
break
fi
done
if test -z "$DOCBOOK_ROOT"; then
AC_MSG_RESULT([not found])
AC_MSG_ERROR([DocBook XSL stylesheets are required for building.])