]> granicus.if.org Git - php/commitdiff
MFB: Fix cc detection in phpize according to changes in configure.in
authorDavid Soria Parra <dsp@php.net>
Thu, 4 Dec 2008 00:41:55 +0000 (00:41 +0000)
committerDavid Soria Parra <dsp@php.net>
Thu, 4 Dec 2008 00:41:55 +0000 (00:41 +0000)
scripts/phpize.m4

index ba668c889348967fb4a0b9f3b472d52c3159c505..bf40948eed7d2e162442dd2dc9fae507569c1374 100644 (file)
@@ -17,11 +17,15 @@ AC_DEFUN([PHP_ALWAYS_SHARED],[
   test "[$]$1" = "no" && $1=yes
 ])dnl
 dnl
+
+test -z "$CFLAGS" && auto_cflags=1
+
 abs_srcdir=`(cd $srcdir && pwd)`
 abs_builddir=`pwd`
 
-AC_PROG_CC
+AC_PROG_CC([cc gcc])
 PHP_DETECT_ICC
+PHP_DETECT_SUNCC
 AC_PROG_CC_C_O
 
 dnl Support systems with system libraries in e.g. /usr/lib64
@@ -116,6 +120,15 @@ if test "$PHP_DEBUG" = "yes"; then
     CFLAGS="$CFLAGS -O0"
     CXXFLAGS="$CXXFLAGS -O0"
   fi
+  if test "$SUNCC" = "yes"; then
+    if test -n "$auto_cflags"; then
+      CFLAGS="-g"
+      CXXFLAGS="-g"
+    else
+      CFLAGS="$CFLAGS -g"
+      CXXFLAGS="$CFLAGS -g"
+    fi
+  fi
 else
   PHP_DEBUG=0
   ZEND_DEBUG=no