X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-http;a=blobdiff_plain;f=rebuild;h=e32fd35e55754396d7b4c356c86db9e42dfccb52;hp=0643c83ef3e071d65938243a88eb0ea48b4bef6b;hb=refs%2Fheads%2Fv1.7.x;hpb=87bb1a405f87dfa3c175d3a6cf88597c67284456 diff --git a/rebuild b/rebuild index 0643c83..e32fd35 100755 --- a/rebuild +++ b/rebuild @@ -1,8 +1,17 @@ #!/bin/bash rm -f warnings +if test -d "$1"; then + PREFIX=$1 + shift +else + PREFIX=`dirname $(dirname $(which php-config))` +fi + +echo "Using prefix '$PREFIX' for phpize and php-config!" + echo -n "executing phpize... " -phpize 2>&1 >/dev/null +${PREFIX}/bin/phpize 2>&1 >/dev/null if test $? -ne 0 ; then echo "FAILED!" exit 1 @@ -10,8 +19,8 @@ fi echo "DONE" echo -n "configuring... " -CFLAGS="-W -Wchar-subscripts -Wformat=2 -Wno-format-y2k -Wimplicit -Wmissing-braces -Wunused-variable -Wbad-function-cast -Wpointer-arith -Wsign-compare -Winline" \ - ./configure >/dev/null +CFLAGS="-Wall -Wextra -Wno-unused-parameter -Wfloat-equal -Wdeclaration-after-statement -Wundef -Wbad-function-cast -Wcast-align -Wmissing-field-initializers -Wnested-externs" \ + ./configure --with-php-config=${PREFIX}/bin/php-config $@ >/dev/null if test $? -ne 0 ; then echo "FAILED!" exit 1 @@ -19,7 +28,7 @@ fi echo "DONE" echo -n "building... " -make clean install 2>warnings >/dev/null +make clean all 2>warnings >/dev/null if test $? -ne 0 ; then echo "FAILED!" else @@ -27,6 +36,6 @@ else fi if test -s warnings; then - cat warnings + grep -E "^/.+http" warnings fi