diff --git a/configure b/configure index f7d7fba115..bb3d9d43d4 100755 --- a/configure +++ b/configure @@ -7394,11 +7394,13 @@ CXXFLAGS=" $CFLAGS -D__STDC_LIMIT_MACROS" cat > $TMPC << EOF int main() { return 0; } EOF +if test "$cc_vendor" = "gnu" ; then if cc_check -Wdeclaration-after-statement ; then CFLAGS="-Wdeclaration-after-statement $CFLAGS" fi cc_check -Wno-pointer-sign && CFLAGS="-Wno-pointer-sign $CFLAGS" cc_check -Wdisabled-optimization && CFLAGS="-Wdisabled-optimization $CFLAGS" +fi #this must be the last test to be performed or the ones following it will likely fail