5 AC_DEFUN([PGAC_PROG_JADE],
6 [AC_CHECK_PROGS([JADE], [openjade jade])])
11 AC_DEFUN([PGAC_PROG_NSGMLS],
12 [AC_CHECK_PROGS([NSGMLS], [onsgmls nsgmls])])
15 # PGAC_CHECK_DOCBOOK(VERSION)
16 # ---------------------------
17 AC_DEFUN([PGAC_CHECK_DOCBOOK],
18 [AC_REQUIRE([PGAC_PROG_NSGMLS])
19 AC_CACHE_CHECK([for DocBook V$1], [pgac_cv_check_docbook],
20 [cat >conftest.sgml <<EOF
21 <!doctype book PUBLIC "-//OASIS//DTD DocBook V$1//EN">
27 <title>testsect</title>
34 pgac_cv_check_docbook=no
36 if test -n "$NSGMLS"; then
37 $NSGMLS -s conftest.sgml 1>&AS_MESSAGE_LOG_FD 2>&1
38 if test $? -eq 0; then
39 pgac_cv_check_docbook=yes
44 have_docbook=$pgac_cv_check_docbook
45 AC_SUBST([have_docbook])
46 ])# PGAC_CHECK_DOCBOOK
49 # PGAC_PATH_DOCBOOK_STYLESHEETS
50 # -----------------------------
51 AC_DEFUN([PGAC_PATH_DOCBOOK_STYLESHEETS],
52 [AC_ARG_VAR(DOCBOOKSTYLE, [location of DocBook stylesheets])dnl
53 AC_MSG_CHECKING([for DocBook stylesheets])
54 AC_CACHE_VAL([pgac_cv_path_stylesheets],
55 [if test -n "$DOCBOOKSTYLE"; then
56 pgac_cv_path_stylesheets=$DOCBOOKSTYLE
58 for pgac_prefix in /usr /usr/local /opt /sw; do
59 for pgac_infix in share lib; do
61 sgml/stylesheets/nwalsh-modular \
62 sgml/stylesheets/docbook \
63 sgml/stylesheets/dsssl/docbook \
65 sgml/docbook/dsssl/modular \
66 sgml/docbook/stylesheet/dsssl/modular \
67 sgml/docbook/dsssl-stylesheets \
68 sgml/dsssl/docbook-dsssl-nwalsh
70 pgac_candidate=$pgac_prefix/$pgac_infix/$pgac_postfix
71 if test -r "$pgac_candidate/html/docbook.dsl" \
72 && test -r "$pgac_candidate/print/docbook.dsl"
74 pgac_cv_path_stylesheets=$pgac_candidate
81 DOCBOOKSTYLE=$pgac_cv_path_stylesheets
82 AC_SUBST([DOCBOOKSTYLE])
83 if test -n "$DOCBOOKSTYLE"; then
84 AC_MSG_RESULT([$DOCBOOKSTYLE])
87 fi])# PGAC_PATH_DOCBOOK_STYLESHEETS
90 # PGAC_PATH_COLLATEINDEX
91 # ----------------------
92 # Some DocBook installations provide collateindex.pl in $DOCBOOKSTYLE/bin,
93 # but it's not necessarily marked executable, so we can't use AC_PATH_PROG
94 # to check for it there. Other installations just put it in the PATH.
95 AC_DEFUN([PGAC_PATH_COLLATEINDEX],
96 [AC_REQUIRE([PGAC_PATH_DOCBOOK_STYLESHEETS])dnl
97 if test -n "$DOCBOOKSTYLE" -a -r "$DOCBOOKSTYLE/bin/collateindex.pl"; then
98 COLLATEINDEX="$DOCBOOKSTYLE/bin/collateindex.pl"
99 AC_SUBST([COLLATEINDEX])
101 AC_PATH_PROG(COLLATEINDEX, collateindex.pl)
102 fi])# PGAC_PATH_COLLATEINDEX