compile_extension.sh 421 B

1234567891011121314151617181920
  1. #!/bin/bash
  2. set -ex
  3. cd $(dirname $0)
  4. if [ "$1" = "--release" ]; then
  5. CFLAGS="-Wall"
  6. else
  7. # To get debugging symbols in PHP itself, build PHP with:
  8. # $ ./configure --enable-debug CFLAGS='-g -O0'
  9. CFLAGS="-g -O0 -Wall"
  10. fi
  11. pushd ../ext/google/protobuf
  12. phpize --clean
  13. rm -f configure.in configure.ac
  14. php make-preload.php
  15. phpize && ./configure --with-php-config=$(which php-config) CFLAGS="$CFLAGS" && make
  16. popd