# HG changeset patch # User John W. Eaton # Date 1238951855 14400 # Node ID 298b57a4fec2a3c0881b10a062613705651fe633 # Parent 0b08eaf77dd6b72708c1cbf652f5930e688595b8 configure.in: tweak warning flags diff --git a/ChangeLog b/ChangeLog --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2009-04-05 John W. Eaton + + * configure.in: Add -Wformat to extra warning flags. Add + -Wconversion to strict warning flags. + 2009-04-02 John W. Eaton * Makeconf.in (do-script-install): Use $(INSTALL_DATA) instead of diff --git a/configure.in b/configure.in --- a/configure.in +++ b/configure.in @@ -1952,6 +1952,9 @@ OCTAVE_CC_FLAG(-Wshadow, [ WARN_CFLAGS="$WARN_CFLAGS -Wshadow"; AC_MSG_RESULT([adding -Wshadow to WARN_CFLAGS])]) + OCTAVE_CC_FLAG(-Wformat, [ + WARN_CFLAGS="$WARN_CFLAGS -Wformat"; + AC_MSG_RESULT([adding -Wformat to WARN_CFLAGS])]) OCTAVE_CXX_FLAG(-Wall, [ WARN_CXXFLAGS="$WARN_CXXFLAGS -Wall"; @@ -1965,12 +1968,15 @@ OCTAVE_CXX_FLAG(-Wold-style-cast, [ WARN_CXXFLAGS="$WARN_CXXFLAGS -Wold-style-cast"; AC_MSG_RESULT([adding -Wold-style-cast to WARN_CXXFLAGS])]) + OCTAVE_CXX_FLAG(-Wformat, [ + WARN_CXXFLAGS="$WARN_CXXFLAGS -Wformat"; + AC_MSG_RESULT([adding -Wformat to WARN_CXXFLAGS])]) fi -GCC_STRICT_FLAGS="-Wcast-align -Wcast-qual -Wmissing-prototypes \ +GCC_STRICT_FLAGS="-Wcast-align -Wcast-qual -Wconversion -Wmissing-prototypes \ -Wpointer-arith -Wstrict-prototypes -Wwrite-strings" -GXX_STRICT_FLAGS="-Wcast-align -Wcast-qual -Wpointer-arith \ +GXX_STRICT_FLAGS="-Wcast-align -Wcast-qual -Wconversion -Wpointer-arith \ -Wwrite-strings -Weffc++" try_strict_warning_flags=false