Commit 6bd2de0c authored by Daniel Stenberg's avatar Daniel Stenberg
Browse files

set debug options when using the icc compiler

parent 82c31256
Loading
Loading
Loading
Loading
+14 −4
Original line number Diff line number Diff line
@@ -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<n>
            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