dnl Check if the compiler supports useful warning options. There's a few that dnl we don't use, simply because they're too noisy: dnl dnl -Wconversion (useful in older versions of gcc, but not in gcc 2.7.x) dnl -Wredundant-decls (system headers make this too noisy) dnl -Wpointer-arith I have problems with the glibc. dnl -Wtraditional (combines too many unrelated messages, only a few useful) dnl -Wcast-qual because with char * cp; const char * ccp; dnl cp = (char *) ccp; dnl is the only portable way to do cp = ccp; dnl -pedantic dnl #serial 3 AC_DEFUN([ad_GCC_WARNINGS], [AC_ARG_ENABLE(warnings, [ --enable-warnings enable compiler warnings]) if test "$enable_warnings" = "yes"; then CF_GCC_WARNINGS fi]) AC_DEFUN([CF_GCC_WARNINGS], [if test -n "$GCC"; then AC_CACHE_CHECK([for gcc warning options], ac_cv_prog_gcc_warn_flags, [changequote(,)dnl cat > conftest.$ac_ext <