summaryrefslogtreecommitdiff
path: root/buildconf
diff options
context:
space:
mode:
authorSascha Schumann <sas@php.net>2002-06-24 03:05:00 (GMT)
committerSascha Schumann <sas@php.net>2002-06-24 03:05:00 (GMT)
commit5278f12e222a239667355356ecb8a01b84c1ec39 (patch)
treef9f67af15d4f9b9be379e9708429db8805dc90f3 /buildconf
parent6a64ee774b922c7ee4f71e7b8fe88f3199912bb8 (diff)
downloadphp-5278f12e222a239667355356ecb8a01b84c1ec39.tar.gz
iterate through passed arguments
Diffstat (limited to 'buildconf')
-rwxr-xr-xbuildconf33
1 files changed, 12 insertions, 21 deletions
diff --git a/buildconf b/buildconf
index da6f73c..fafd5dc 100755
--- a/buildconf
+++ b/buildconf
@@ -1,20 +1,22 @@
#!/bin/sh
# $Id$
-supplied_flag=$1
+while test $# -gt 0; do
+ if test "$1" = "--copy"; then
+ automake_flags=--copy
+ fi
-if test "$supplied_flag" = "--copy"; then
- automake_flags=--copy
-fi
+ if test "$1" = "--ZendEngine2"; then
+ ZENDDIR=ZendEngine2
+ echo "Using Zend Engine 2 code"
+ fi
-if test "$supplied_flag" = "--ZendEngine2"; then
- ZENDDIR=ZendEngine2
- echo "Using Zend Engine 2 code"
-fi
+ shift
+done
-if test "$ZENDDIR" = ""; then
+if test -z "$ZENDDIR"; then
ZENDDIR=Zend
- echo "using Zend Engine 1 code"
+ echo "using default Zend directory"
fi
## build.mk does not check aclocal exit status yet
@@ -30,17 +32,6 @@ fi
# exit 1
#fi
-if test "$supplied_flag" = "--local"; then
- subdirs='SUBDIRS='
-else
- subdirs=''
-fi
-
rm -f generated_lists
-case "`uname`" in
-*BSD/OS*)
- ./build/bsd_makefile;;
-esac
-
${MAKE:-make} -s -f build/build.mk AMFLAGS="$automake_flags" ZENDDIR="$ZENDDIR"