From ca3232dcd1c3b4d3e7fb6e5edc541f898ea70420 Mon Sep 17 00:00:00 2001 From: "Ryan C. Gordon" Date: Tue, 11 Oct 2011 22:04:51 -0400 Subject: [PATCH] Enable -Wall by default. Fixes Bugzilla #1284. (But probably upsets buildbot. :) ) --- configure.in | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/configure.in b/configure.in index 09d11851b..8c0c3d967 100644 --- a/configure.in +++ b/configure.in @@ -939,6 +939,28 @@ CheckVisibilityHidden() fi } +dnl See if GCC's -Wall is supported. +CheckWarnAll() +{ + AC_MSG_CHECKING(for GCC -Wall option) + have_gcc_Wall=no + + save_CFLAGS="$CFLAGS" + CFLAGS="$save_CFLAGS -Wall" + AC_TRY_COMPILE([ + int x = 0; + ],[ + ],[ + have_gcc_Wall=yes + ]) + AC_MSG_RESULT($have_gcc_Wall) + CFLAGS="$save_CFLAGS" + + if test x$have_gcc_Wall = xyes; then + EXTRA_CFLAGS="$EXTRA_CFLAGS -Wall" + fi +} + dnl Find the X11 include and library directories CheckX11() @@ -2356,6 +2378,9 @@ AC_HELP_STRING([--enable-render-d3d], [enable the Direct3D render driver [[defau ;; esac +dnl Do this on all platforms, after everything else. +CheckWarnAll + # Verify that we have all the platform specific files we need if test x$have_joystick != xyes; then