cvs: php-src /scripts phpize.m4

From: Date: Wed, 30 Jul 2008 23:55:39 +0000
Subject: cvs: php-src /scripts phpize.m4
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-51785@lists.php.net to get a copy of this message
jani Wed Jul 30 23:55:39 2008 UTC Modified files: /php-src/scripts phpize.m4 Log: - Detect whether debugging was enabled in PHP and drop optimizing flags if so (merge from configure.in) http://cvs.php.net/viewvc.cgi/php-src/scripts/phpize.m4?r1=1.28&r2=1.29&diff_format=u Index: php-src/scripts/phpize.m4 diff -u php-src/scripts/phpize.m4:1.28 php-src/scripts/phpize.m4:1.29 --- php-src/scripts/phpize.m4:1.28 Sun Jul 27 20:48:26 2008 +++ php-src/scripts/phpize.m4 Wed Jul 30 23:55:38 2008 @@ -21,6 +21,7 @@ abs_builddir=pwd AC_PROG_CC +PHP_DETECT_ICC AC_PROG_CC_C_O dnl Support systems with system libraries in e.g. /usr/lib64 @@ -58,6 +59,40 @@ AC_MSG_CHECKING([for PHP installed headers prefix]) AC_MSG_RESULT([$phpincludedir]) +dnl Check for PHP_DEBUG / ZEND_DEBUG +AC_MSG_CHECKING([if debug is enabled]) +old_CPPFLAGS=$CPPFLAGS +CPPFLAGS="-I$phpincludedir" +AC_EGREP_CPP(php_debug_is_enabled,[ +#include <main/php_config.h> +#if ZEND_DEBUG +php_debug_is_enabled +#endif +],[ + PHP_DEBUG=yes +],[ + PHP_DEBUG=no +]) +CPPFLAGS=$old_CPPFLAGS +AC_MSG_RESULT([$PHP_DEBUG]) + +if test "$PHP_DEBUG" = "yes"; then + PHP_DEBUG=1 + ZEND_DEBUG=yes + changequote({,}) + CFLAGS=echo "$CFLAGS" | $SED -e 's/-O[0-9s]*//g' + CXXFLAGS=echo "$CXXFLAGS" | $SED -e 's/-O[0-9s]*//g' + changequote([,]) + dnl add -O0 only if GCC or ICC is used + if test "$GCC" = "yes" || test "$ICC" = "yes"; then + CFLAGS="$CFLAGS -O0" + CXXFLAGS="$CXXFLAGS -O0" + fi +else + PHP_DEBUG=0 + ZEND_DEBUG=no +fi + dnl Always shared PHP_BUILD_SHARED

« previous php.cvs (#51785) next »