Blame external/docbook.m4
|
Packit Service |
9f2c4a |
dnl Checks for tools needed to generate manual pages
|
|
Packit Service |
9f2c4a |
AC_DEFUN([CHECK_XML_TOOLS],
|
|
Packit Service |
9f2c4a |
[
|
|
Packit Service |
9f2c4a |
AC_PATH_PROG([XSLTPROC], [xsltproc])
|
|
Packit Service |
9f2c4a |
if test ! -x "$XSLTPROC"; then
|
|
Packit Service |
9f2c4a |
AC_MSG_ERROR([Could not find xsltproc])
|
|
Packit Service |
9f2c4a |
fi
|
|
Packit Service |
9f2c4a |
|
|
Packit Service |
9f2c4a |
AC_PATH_PROG([XMLLINT], [xmllint])
|
|
Packit Service |
9f2c4a |
if test ! -x "$XMLLINT"; then
|
|
Packit Service |
9f2c4a |
AC_MSG_ERROR([Could not find xmllint])
|
|
Packit Service |
9f2c4a |
fi
|
|
Packit Service |
9f2c4a |
|
|
Packit Service |
9f2c4a |
AC_PATH_PROG([XMLCATALOG], [xmlcatalog])
|
|
Packit Service |
9f2c4a |
if test ! -x "$XMLCATALOG"; then
|
|
Packit Service |
9f2c4a |
AC_MSG_ERROR([Could not find xmlcatalog])
|
|
Packit Service |
9f2c4a |
fi
|
|
Packit Service |
9f2c4a |
])
|
|
Packit Service |
9f2c4a |
|
|
Packit Service |
9f2c4a |
dnl Usage:
|
|
Packit Service |
9f2c4a |
dnl CHECK_STYLESHEET_URI(FILE, URI, [FRIENDLY-NAME])
|
|
Packit Service |
9f2c4a |
dnl Checks if the XML catalog given by FILE exists and
|
|
Packit Service |
9f2c4a |
dnl if a particular URI appears in the XML catalog
|
|
Packit Service |
9f2c4a |
AC_DEFUN([CHECK_STYLESHEET],
|
|
Packit Service |
9f2c4a |
[
|
|
Packit Service |
9f2c4a |
AC_CHECK_FILE($1, [], [AC_MSG_ERROR([could not find XML catalog])])
|
|
Packit Service |
9f2c4a |
|
|
Packit Service |
9f2c4a |
AC_MSG_CHECKING([for ifelse([$3],,[$2],[$3]) in XML catalog])
|
|
Packit Service |
9f2c4a |
if AC_RUN_LOG([$XMLCATALOG --noout "$1" "$2" >&2]); then
|
|
Packit Service |
9f2c4a |
AC_MSG_RESULT([yes])
|
|
Packit Service |
9f2c4a |
else
|
|
Packit Service |
9f2c4a |
AC_MSG_ERROR([could not find ifelse([$3],,[$2],[$3]) in XML catalog])
|
|
Packit Service |
9f2c4a |
fi
|
|
Packit Service |
9f2c4a |
])
|
|
Packit Service |
9f2c4a |
|