compile_extension.sh 437 B

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