make/autoconf/flags-cflags.m4
branchihse-cflags-rewrite-branch
changeset 58666 50a4f2770d1f
parent 58665 30a5049a36bb
child 58733 fd8dc801ef32
equal deleted inserted replaced
58665:30a5049a36bb 58666:50a4f2770d1f
   196     gcc)
   196     gcc)
   197       DISABLE_WARNING_PREFIX="-Wno-"
   197       DISABLE_WARNING_PREFIX="-Wno-"
   198       CFLAGS_WARNINGS_ARE_ERRORS="-Werror"
   198       CFLAGS_WARNINGS_ARE_ERRORS="-Werror"
   199       # -Wall -Wextra does not enable all warnings. We add some more that we
   199       # -Wall -Wextra does not enable all warnings. We add some more that we
   200       # consider relevant:
   200       # consider relevant:
   201       WARNINGS_ENABLE_ADDITIONAL="-Wpointer-arith -Wundef -Wlogical-op -Winit-self -Wpacked -Wdisabled-optimization -Wtrampolines"
   201       # logical-op cannot be used due to https://gcc.gnu.org/bugzilla//show_bug.cgi?id=69602
       
   202       WARNINGS_ENABLE_ADDITIONAL="-Wpointer-arith -Wundef -Winit-self -Wpacked -Wdisabled-optimization -Wtrampolines"
   202       WARNINGS_ENABLE_ADDITIONAL_CXX="-Wc++0x-compat -Wreorder -Wnoexcept -Woverloaded-virtual -Wdelete-non-virtual-dtor -Wwrite-strings -Wstrict-null-sentinel"
   203       WARNINGS_ENABLE_ADDITIONAL_CXX="-Wc++0x-compat -Wreorder -Wnoexcept -Woverloaded-virtual -Wdelete-non-virtual-dtor -Wwrite-strings -Wstrict-null-sentinel"
   203 
   204 
   204       WARNINGS_ENABLE_ALL="-Wall -Wextra -Wformat=2 $WARNINGS_ENABLE_ADDITIONAL"
   205       WARNINGS_ENABLE_ALL="-Wall -Wextra -Wformat=2 $WARNINGS_ENABLE_ADDITIONAL"
   205       WARNINGS_ENABLE_ALL_CXXFLAGS="$WARNINGS_ENABLE_ADDITIONAL_CXX"
   206       WARNINGS_ENABLE_ALL_CXXFLAGS="$WARNINGS_ENABLE_ADDITIONAL_CXX"
   206 
   207