avsm Sat Jan 20 18:03:26 2001 EDT
Modified files:
/phpdoc configure.in
Log:
Instead of hardcoding the 'jade' command, search for it in the path.
If it is not found, look for 'openjade' instead. Some systems like
OpenBSD do not support jade at all, and require openjade to be used
instead.
PR:
Submitted by:
Reviewed by:
Obtained from:
Index: phpdoc/configure.in
diff -u phpdoc/configure.in:1.48 phpdoc/configure.in:1.49
--- phpdoc/configure.in:1.48 Sun Jan 14 10:18:07 2001
+++ phpdoc/configure.in Sat Jan 20 18:03:26 2001
@@ -1,4 +1,4 @@
-dnl $Id: configure.in,v 1.48 2001/01/14 18:18:07 hholzgra Exp $
+dnl $Id: configure.in,v 1.49 2001/01/21 02:03:26 avsm Exp $
AC_INIT(global.ent)
@@ -181,12 +181,25 @@
esac
AC_SUBST(ENCODING)
+dnl look for the jade DSSSL parser
+AC_PATH_PROG(JADECHK, "jade", no)
+if test $JADECHK = "no"; then
+ dnl Jade isnt present, so look for OpenJade instead
+ AC_PATH_PROG(OPENJADECHK, "openjade", no)
+ if test $OPENJADECHK = "no"; then
+ AC_MSG_ERROR(unable to locate either Jade or OpenJade)
+ else
+ JADEPATH=$OPENJADECHK
+ fi
+else
+ JADEPATH=$JADECHK
+fi
if test "$ENCODING" = "UTF-8"; then
- JADE='SP_ENCODING=XML SP_CHARSET_FIXED=YES jade'
+ JADE="SP_ENCODING=XML SP_CHARSET_FIXED=YES $JADEPATH"
NSGMLS='SP_ENCODING=XML SP_CHARSET_FIXED=YES nsgmls'
else
- JADE='jade'
+ JADE=$JADEPATH
NSGMLS='nsgmls'
fi
AC_SUBST(JADE)