From: Daniel Stenberg Date: Wed, 25 Feb 2004 14:14:30 +0000 (+0000) Subject: set debug options when using the icc compiler X-Git-Tag: cares-1_1_0~162 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=6bd2de0c422da83bcccd1afe8bab8ab9d641df60;p=curl set debug options when using the icc compiler --- diff --git a/acinclude.m4 b/acinclude.m4 index 60a41f311..8a03d7f1d 100644 --- a/acinclude.m4 +++ b/acinclude.m4 @@ -505,7 +505,17 @@ AC_DEFUN([CURL_CC_DEBUG_OPTS], if test "$ICC" = "yes"; then dnl this is icc, not gcc. - WARN = "" + + dnl Warning 279 warns on static conditions in while expressions, + dnl ignore that. + + WARN="-wd279" + + if test "$gccnum" -gt "600"; then + dnl icc 6.0 and older doesn't have the -Wall flag, although it does + dnl have -wd + WARN="-Wall $WARN" + fi else dnl $ICC = yes dnl WARN="-W -Wall -Wwrite-strings -pedantic -Wno-long-long -Wundef -Wpointer-arith -Wnested-externs -Winline -Wmissing-declarations -Wmissing-prototypes -Wsign-compare" @@ -529,20 +539,20 @@ AC_DEFUN([CURL_CC_DEBUG_OPTS], fi fi - NEWFLAGS="" for flag in $CPPFLAGS; do case "$flag" in -I*) dnl include path add=`echo $flag | sed 's/^-I/-isystem /g'` - NEWFLAGS="$NEWFLAGS $add" + WARN="$WARN $add" ;; esac done - CFLAGS="$CFLAGS $WARN $NEWFLAGS" fi dnl $ICC = no + CFLAGS="$CFLAGS $WARN" + fi dnl $GCC = yes dnl strip off optimizer flags