Does anyone object to the following patch to the PHP configure system?

It removes the --disable-pear flag in favor of a new --with-pear
option.  The --with-pair option also allows the specification of the
PEAR installation directory at compilation time.  For example:

    ./configure --with-pear=/var/www/pear

... would install the PEAR hierarchy in /var/www/pear.  The new PEAR
directory is also added to the default 'include_path', too (that
behavior isn't really new, but it's a lot more useful now that the
PEAR location can be specified at compile time).

-- 
Jon Parise ([EMAIL PROTECTED])  .  Rochester Inst. of Technology
http://www.csh.rit.edu/~jon/  :  Computer Science House Member
Index: configure.in
===================================================================
RCS file: /repository/php4/configure.in,v
retrieving revision 1.230
diff -u -r1.230 configure.in
--- configure.in        2001/04/06 16:01:20     1.230
+++ configure.in        2001/04/07 04:37:06
@@ -592,12 +592,25 @@
   CPPFLAGS="$CPPFLAGS -DDMALLOC_FUNC_CHECK"
 fi
 
-PHP_ARG_ENABLE(pear,whether to install PEAR,
-[  --disable-pear          Do not install PEAR],yes)
-
-if test "$PHP_PEAR" = "yes"; then
-  PEAR_DIR=pear
-fi
+AC_MSG_CHECKING(where to install PEAR)
+AC_ARG_WITH(pear,
+[  --with-pear[=DIR]       Install PEAR hierarchy],
+[
+  if test "$withval" != "no"; then
+       PEAR_DIR=pear
+       if test "$withval" = "yes"; then
+               PEAR_INSTALLDIR="/usr/local/lib/php"
+       else
+               PEAR_INSTALLDIR="$withval"
+       fi
+       AC_MSG_RESULT($PEAR_INSTALLDIR)
+  else
+       AC_MSG_RESULT("PEAR will not be installed")
+  fi
+],[
+       PEAR_INSTALLDIR="/usr/local/lib/php"
+       AC_MSG_RESULT($PEAR_INSTALLDIR)
+])
 
 
 divert(5)

-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to