gui             Tue Jan 13 05:57:06 2004 EDT

  Modified files:              
    /livedocs   configure.in build-ops.in build.sh 
  Log:
  PHP binary autodetection added
  
Index: livedocs/configure.in
diff -u livedocs/configure.in:1.11 livedocs/configure.in:1.12
--- livedocs/configure.in:1.11  Mon Jan 12 14:09:11 2004
+++ livedocs/configure.in       Tue Jan 13 05:57:06 2004
@@ -1,9 +1,52 @@
 ## A configure script
-## $Id: configure.in,v 1.11 2004/01/12 19:09:11 nlopess Exp $
+## $Id: configure.in,v 1.12 2004/01/13 10:57:06 gui Exp $
 
 AC_PREREQ(2.13)
 AC_INIT(livedoc.css)
 
+AC_ARG_WITH(php,[  --with-php[=PATH]              Look for PHP executable needed for 
livedocs scripts],
+[
+  if test $withval != "yes"; then
+    AC_MSG_CHECKING([for php])
+    if test -x $withval; then
+      PHP=$withval
+      AC_MSG_RESULT($PHP)
+    else
+      PHP=no
+      AC_MSG_RESULT(no)
+      AC_MSG_ERROR([$withval: not an executable file])
+    fi
+  else
+    if test -e ../phpdoc-tools/php.bat ; then
+      AC_MSG_CHECKING([for php])
+      PHP=../phpdoc-tools/php.bat
+      AC_MSG_RESULT($PHP)
+    else
+      AC_PATH_PROG(PHP,"php",no)
+      if test $PHP = "no"; then
+        AC_PATH_PROG(PHP4,"php4",no)
+        PHP=$PHP4
+      fi
+    fi
+  fi
+],[
+  if test -e ../phpdoc-tools/php.bat ; then
+    AC_MSG_CHECKING([for php])
+    PHP=../phpdoc-tools/php.bat
+    AC_MSG_RESULT($PHP)
+  else
+    AC_PATH_PROG(PHP,"php",no)
+    if test $PHP = "no"; then
+      AC_PATH_PROG(PHP4,"php4",no)
+      PHP=$PHP4
+    fi
+  fi
+]
+)
+if test $PHP = "no"; then
+  AC_MSG_ERROR([no PHP binary found])
+fi
+
 AC_ARG_WITH(build-log,[  --with-build-log[=FILE]        Log file  
[default=/var/log/livedocs-index]],
   [BUILDLOG="$withval"],
   [BUILDLOG="/var/log/livedocs-index"])
Index: livedocs/build-ops.in
diff -u livedocs/build-ops.in:1.3 livedocs/build-ops.in:1.4
--- livedocs/build-ops.in:1.3   Wed Jun 18 18:18:38 2003
+++ livedocs/build-ops.in       Tue Jan 13 05:57:06 2004
@@ -1,5 +1,6 @@
 #!/bin/sh
 
[EMAIL PROTECTED]@
 [EMAIL PROTECTED]@
 [EMAIL PROTECTED]@
 [EMAIL PROTECTED]@
Index: livedocs/build.sh
diff -u livedocs/build.sh:1.15 livedocs/build.sh:1.16
--- livedocs/build.sh:1.15      Mon Jul 28 18:55:03 2003
+++ livedocs/build.sh   Tue Jan 13 05:57:06 2004
@@ -25,12 +25,12 @@
                date
                xsltproc ${LIVEDOCS}/toc.xsl ${PHPDOC}/manual.xml > 
${GENDIR}/toc-ugly.xml
                xmllint --format ${GENDIR}/toc-ugly.xml > ${GENDIR}/toc.xml
-               php ${LIVEDOCS}/mktoc.php ${GENDIR}/toc.xml > ${GENDIR}/toc-insert.sql
+               ${PHP} ${LIVEDOCS}/mktoc.php ${GENDIR}/toc.xml > 
${GENDIR}/toc-insert.sql
        fi
 
        echo -n "Making index for $i: "
        date
-       php ${LIVEDOCS}/mkindex.php ${PHPDOC} $i ${GENDIR}
+       ${PHP} ${LIVEDOCS}/mkindex.php ${PHPDOC} $i ${GENDIR}
        mv ${GENDIR}/livedoc-idx.$i.sqlite ${OUTPUTDIR}
        # create output dir
        mkdir -p ${OUTPUTDIR}/$i

Reply via email to