]> granicus.if.org Git - php/commitdiff
Pear Changes:
authorSascha Schumann <sas@php.net>
Tue, 2 May 2000 20:56:03 +0000 (20:56 +0000)
committerSascha Schumann <sas@php.net>
Tue, 2 May 2000 20:56:03 +0000 (20:56 +0000)
  Store EXTENSION_DIR in php-config

  Ignore errors during header installation

  Automatically enable modules in self-contained mode

  Create empty .deps in builddir

acinclude.m4
pear/Makefile.in
pear/pear.m4
pear/php-config.in

index d5ac7d73f1430dd70b118e5f31ae4248ff72cfa6..9d91db82067262e5e700d51ee8c92722c67f75a9 100644 (file)
@@ -36,6 +36,12 @@ no)
   ;;
 esac
 
+if test "$php_always_shared"; then
+  ext_output="yes, shared"
+  ext_shared=yes
+  test "[$]$1" = "no" && $1=yes
+fi
+
 AC_MSG_RESULT($ext_output)
 ])
 
index eee0959b33e2272d61998a66d41b3fffdca79dfa..9cb637144ce1d3650cec54bc67fd3b55cdf0dd04 100644 (file)
@@ -48,6 +48,7 @@ install-build:
        sed \
                -e 's#@PREFIX@#$(prefix)#' \
                -e 's#@PHPINCLUDEDIR@#$(phpincludedir)#g' \
+               -e 's#@EXTENSION_DIR@#$(EXTENSION_DIR)#g' \
                < $(srcdir)/php-config.in > $(bindir)/php-config.tmp && \
        chmod +x $(bindir)/php-config.tmp && \
        mv $(bindir)/php-config.tmp $(bindir)/php-config && \
@@ -67,6 +68,6 @@ install-headers:
        $(mkinstalldirs) $$paths && \
        echo "creating header file hierarchy" && \
        for i in $(HEADER_DIRS); do \
-               cd $(top_srcdir)/$$i && cp -p *.h $(phpincludedir)/$$i; \
-               cd $(top_builddir)/$$i && cp -p *.h $(phpincludedir)/$$i; \
+               (cd $(top_srcdir)/$$i && cp -p *.h $(phpincludedir)/$$i; \
+               cd $(top_builddir)/$$i && cp -p *.h $(phpincludedir)/$$i) 2>/dev/null || true; \
        done
index 12ec94f6e617aafb344f4810c46783252a58dc91..5c2b9f272582a66ffca501a0b771f4c568f31808 100644 (file)
@@ -11,14 +11,17 @@ AC_DEFUN(PHP_WITH_PHP_CONFIG,[
 
   prefix=`$PHP_CONFIG --prefix 2>/dev/null`
   INCLUDES=`$PHP_CONFIG --includes 2>/dev/null`
+  EXTENSION_DIR=`$PHP_CONFIG --extension-dir`
  
   if test -z "$prefix"; then
     AC_MSG_ERROR(Cannot find php-config. Please use --with-php-config=[PATH])
   fi
-  AC_MSG_CHECKING(PHP prefix)
+  AC_MSG_CHECKING(for PHP prefix)
   AC_MSG_RESULT($prefix)
-  AC_MSG_CHECKING(PHP includes)
+  AC_MSG_CHECKING(for PHP includes)
   AC_MSG_RESULT($INCLUDES)
+  AC_MSG_CHECKING(for PHP extension directory)
+  AC_MSG_RESULT($EXTENSION_DIR)
 ])
 
 php_always_shared=yes
@@ -44,8 +47,6 @@ phplibdir="`pwd`/modules"
 test "$prefix" = "NONE" && prefix="/usr/local"
 test "$exec_prefix" = "NONE" && exec_prefix='$(prefix)'
 
-EXTENSION_DIR="$prefix/lib/php/modules"
-
 PHP_SUBST(prefix)
 PHP_SUBST(exec_prefix)
 PHP_SUBST(libdir)
@@ -75,6 +76,7 @@ PHP_FAST_OUTPUT(Makefile)
 PHP_FAST_GENERATE
 
 test -d modules || mkdir modules
+touch .deps
 
 AC_CONFIG_HEADER(php_config.h)
 
index 5058c75e1c2b65fb152904a97bb57395f811a699..cdd375b2dcb650ac1397d98a4f9aca4b8a7dc51b 100644 (file)
@@ -2,14 +2,17 @@
 
 prefix='@PREFIX@'
 includes='-I@PHPINCLUDEDIR@ -I@PHPINCLUDEDIR@/Zend -I@PHPINCLUDEDIR@/TSRM'
+extension_dir='@EXTENSION_DIR@'
 
 case "$1" in
 --prefix)
        echo $prefix;;
 --includes)
        echo $includes;;
+--extension-dir)
+       echo $extension_dir;;
 *)
-       echo "Usage: $0 [--prefix|--includes]"
+       echo "Usage: $0 [--prefix|--includes|--extension-dir]"
        exit 1;;
 esac