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)


Reply via email to