Commit 455b1af2 authored by Daniel Stenberg's avatar Daniel Stenberg
Browse files

When --enable-debug is used, for every -I provided to $CPPFLAGS we add

a corresponding -isystem, if using gcc, to inhibit warnings on those
headers.
parent d765a00a
Loading
Loading
Loading
Loading
+13 −1
Original line number Diff line number Diff line
@@ -1214,7 +1214,19 @@ AC_HELP_STRING([--disable-debug],[Disable debug options]),
       
       fi

       CFLAGS="$CFLAGS $WARN"
       NEWFLAGS=""
       for flag in $CPPFLAGS; do
         case "$flag" in
          -I*)
            dnl include path
            add=`echo $flag | sed 's/^-I/-isystem /g'`
            NEWFLAGS="$NEWFLAGS $add"
            ;;
         esac
       done

       CFLAGS="$CFLAGS $WARN $NEWFLAGS"

    fi
    dnl strip off optimizer flags
    NEWFLAGS=""