cvs: php4 / buildconf
| From: | James Cox | Date: | Sat, 20 Jul 2002 04:02:45 +0000 |
| Subject: | cvs: php4 / buildconf | ||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-12891@lists.php.net to get a copy of this message | ||
imajes Sat Jul 20 00:02:45 2002 EDT
Modified files:
/php4 buildconf
Log:
more work for buildconf. forces a cvsclean if using a bad am. more ZE/zE2 tests.
Index: php4/buildconf
diff -u php4/buildconf:1.53 php4/buildconf:1.54
--- php4/buildconf:1.53 Sun Jun 23 23:05:00 2002
+++ php4/buildconf Sat Jul 20 00:02:44 2002
@@ -1,5 +1,17 @@
#!/bin/sh
-# $Id: buildconf,v 1.53 2002/06/24 03:05:00 sas Exp $
+# $Id: buildconf,v 1.54 2002/07/20 04:02:44 imajes Exp $
+
+amv=
automake --version | grep GNU |cut -d ' ' -f 4
+
+if expr $amv '>=' 2.5; then
+ echo "cleaning checkout to force rebuild, due to bad AutoMake"
+ ./cvsclean
+fi
+
+
+if test -d "Zend"; then
+ ZENDVER=cat Zend/zend.h | grep ZEND_VERSION | cut -d ' ' -f 3 | sed -e
's/"//' | cut -d . -f 1
+fi
while test $# -gt 0; do
if test "$1" = "--copy"; then
@@ -8,9 +20,28 @@
if test "$1" = "--ZendEngine2"; then
ZENDDIR=ZendEngine2
+
+ if test $ZENDVER != 2; then
+ mv Zend Zend_old
+
+ if test -d "ZendEngine2"; then
+ mv ZendEngine2 Zend
+ fi
+ fi
echo "Using Zend Engine 2 code"
fi
+ if test "$1" = "--Zend"; then
+ ZENDDIR=Zend
+
+ if test $ZENDVER != 1; then
+ echo "The default Zend directory exists, but it doesn't seem to be Zend Engine
1"
+ exit
+ else
+ echo "Using default Zend directory"
+ fi
+ fi
+
shift
done
@@ -34,4 +65,4 @@
rm -f generated_lists
-${MAKE:-make} -s -f build/build.mk AMFLAGS="$automake_flags" ZENDDIR="$ZENDDIR"
+${MAKE:-make} -s -f build/build.mk AMFLAGS="$automake_flags"