diff options
| author | Yang Tse <yangsita@gmail.com> | 2008-09-30 12:39:54 +0000 | 
|---|---|---|
| committer | Yang Tse <yangsita@gmail.com> | 2008-09-30 12:39:54 +0000 | 
| commit | 4aee6822cae913c9fc62c367d6fcb9d70c13a8ad (patch) | |
| tree | 40b1b0cfa3161e1cb2f57913ce88709419228fe1 /acinclude.m4 | |
| parent | 038542ea3ef5be195ae30b8d655fcec34dfba9e2 (diff) | |
now compiler warnings are activated for all gcc builds, not only debug ones.
Diffstat (limited to 'acinclude.m4')
| -rw-r--r-- | acinclude.m4 | 101 | 
1 files changed, 0 insertions, 101 deletions
diff --git a/acinclude.m4 b/acinclude.m4 index d6fbab5fd..6b0d33228 100644 --- a/acinclude.m4 +++ b/acinclude.m4 @@ -2635,106 +2635,6 @@ dnl options are only used for debug-builds.  AC_DEFUN([CURL_CC_DEBUG_OPTS],  [ -    if test "z$ICC" = "z"; then -      CURL_DETECT_ICC -    fi - -    if test "$GCC" = "yes"; then - -       dnl figure out gcc version! -       AC_MSG_CHECKING([gcc version]) -       gccver=`$CC -dumpversion` -       num1=`echo $gccver | cut -d . -f1` -       num2=`echo $gccver | cut -d . -f2` -       gccnum=`(expr $num1 "*" 100 + $num2) 2>/dev/null` -       AC_MSG_RESULT($gccver) - -       if test "$ICC" = "yes"; then -         dnl this is icc, not gcc. - -         dnl ICC warnings we ignore: -         dnl * 269 warns on our "%Od" printf formatters for curl_off_t output: -         dnl   "invalid format string conversion" -         dnl * 279 warns on static conditions in while expressions -         dnl * 981 warns on "operands are evaluated in unspecified order" -         dnl * 1418 "external definition with no prior declaration" -         dnl * 1419 warns on "external declaration in primary source file" -         dnl   which we know and do on purpose. - -         WARN="-wd279,269,981,1418,1419" -         WARN="" - -         dnl if test "$gccnum" -gt "600"; then -         dnl    dnl icc 6.0 and older doesn't have the -Wall flag -         dnl    WARN="-Wall $WARN" -         dnl fi -       else dnl $ICC = yes -         dnl this is a set of options we believe *ALL* gcc versions support: -         WARN="-W -Wall -Wwrite-strings -pedantic -Wpointer-arith -Wnested-externs -Winline -Wmissing-prototypes" - -         dnl -Wcast-align is a bit too annoying on all gcc versions ;-) - -         if test "$gccnum" -ge "207"; then -           dnl gcc 2.7 or later -           WARN="$WARN -Wmissing-declarations" -         fi - -         if test "$gccnum" -gt "295"; then -           dnl only if the compiler is newer than 2.95 since we got lots of -           dnl "`_POSIX_C_SOURCE' is not defined" in system headers with -           dnl gcc 2.95.4 on FreeBSD 4.9! -           WARN="$WARN -Wundef -Wno-long-long -Wsign-compare -Wshadow -Wno-multichar" -         fi - -         if test "$gccnum" -ge "296"; then -           dnl gcc 2.96 or later -           WARN="$WARN -Wfloat-equal" -         fi - -         if test "$gccnum" -gt "296"; then -           dnl this option does not exist in 2.96 -           WARN="$WARN -Wno-format-nonliteral" -         fi - -         dnl -Wunreachable-code seems totally unreliable on my gcc 3.3.2 on -         dnl on i686-Linux as it gives us heaps with false positives. -         dnl Also, on gcc 4.0.X it is totally unbearable and complains all -         dnl over making it unusable for generic purposes. Let's not use it. - -         if test "$gccnum" -ge "303"; then -           dnl gcc 3.3 and later -           WARN="$WARN -Wendif-labels -Wstrict-prototypes" -         fi - -         if test "$gccnum" -ge "304"; then -           # try these on gcc 3.4 -           WARN="$WARN -Wdeclaration-after-statement" -         fi - -         for flag in $CPPFLAGS; do -           case "$flag" in -            -I*) -              dnl Include path, provide a -isystem option for the same dir -              dnl to prevent warnings in those dirs. The -isystem was not very -              dnl reliable on earlier gcc versions. -              add=`echo $flag | sed 's/^-I/-isystem /g'` -              WARN="$WARN $add" -              ;; -           esac -         done - -       fi dnl $ICC = no - -       CFLAGS="$CFLAGS $WARN" - -      AC_MSG_NOTICE([Added this set of compiler options: $WARN]) - -    else dnl $GCC = yes - -      AC_MSG_NOTICE([Added no extra compiler options]) - -    fi dnl $GCC = yes -      dnl strip off optimizer flags      NEWFLAGS=""      for flag in $CFLAGS; do @@ -2748,7 +2648,6 @@ AC_DEFUN([CURL_CC_DEBUG_OPTS],        esac      done      CFLAGS=$NEWFLAGS -  ]) # AC-DEFUN  | 
