summaryrefslogtreecommitdiff
path: root/pear/phpize.in
diff options
context:
space:
mode:
authorSascha Schumann <sas@php.net>2000-05-02 20:10:46 +0000
committerSascha Schumann <sas@php.net>2000-05-02 20:10:46 +0000
commit5989ae5dc15ad6823d702b3545f623d30ec90449 (patch)
tree16b5bb2acb5ac41751bf7322c58512c1974a8cec /pear/phpize.in
parent733d94909f44954f95ac2e49a2eb4bac4ae1bf7f (diff)
downloadphp-git-5989ae5dc15ad6823d702b3545f623d30ec90449.tar.gz
Fix building external extensions.
Diffstat (limited to 'pear/phpize.in')
-rw-r--r--pear/phpize.in19
1 files changed, 12 insertions, 7 deletions
diff --git a/pear/phpize.in b/pear/phpize.in
index ac4424dd1c..ac29166a7e 100644
--- a/pear/phpize.in
+++ b/pear/phpize.in
@@ -1,24 +1,29 @@
#! /bin/sh
prefix='@PREFIX@'
-
phpdir="$prefix/lib/php/build"
+builddir="`pwd`"
+FILES_BUILD="dynlib.mk fastgen.sh library.mk ltlib.mk program.mk rules.mk rules_pear.mk shtool"
+FILES="acinclude.m4 dynlib.m4"
+
+if test ! -r config.m4; then
+ echo "Cannot find config.m4. "
+ echo "Make sure that you run $0 in the top level source directory of the module"
+ exit 1
+fi
test -d build || mkdir build
-for i in fastgen.sh library.mk ltlib.mk program.mk rules.mk rules_pear.mk shtool; do
- cp $phpdir/$i build
-done
+(cd $phpdir && cp $FILES_BUILD $builddir/build)
+(cd $phpdir && cp $FILES $builddir)
mv build/rules_pear.mk build/rules.mk
-cp $phpdir/acinclude.m4 .
-
sed \
-e "s#@prefix@#$prefix#" \
< $phpdir/pear.m4 > configure.in
-touch .deps install-sh mkinstalldirs missing
+touch install-sh mkinstalldirs missing
aclocal
autoconf