Mercurial > hg > octave-max
comparison configure.ac @ 11513:a2289858dcb2
more warning flags for GCC if configured with --enable-extra-warning-flags (on by default)
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Thu, 13 Jan 2011 07:49:46 -0500 |
parents | 8837a42205d3 |
children | a1386fab2a02 |
comparison
equal
deleted
inserted
replaced
11512:e4e82740e9cd | 11513:a2289858dcb2 |
---|---|
1861 WARN_CFLAGS="$WARN_CFLAGS -Wstrict-prototypes"; | 1861 WARN_CFLAGS="$WARN_CFLAGS -Wstrict-prototypes"; |
1862 AC_MSG_RESULT([adding -Wstrict-prototypes to WARN_CFLAGS])]) | 1862 AC_MSG_RESULT([adding -Wstrict-prototypes to WARN_CFLAGS])]) |
1863 OCTAVE_CC_FLAG(-Wwrite-strings, [ | 1863 OCTAVE_CC_FLAG(-Wwrite-strings, [ |
1864 WARN_CFLAGS="$WARN_CFLAGS -Wwrite-strings"; | 1864 WARN_CFLAGS="$WARN_CFLAGS -Wwrite-strings"; |
1865 AC_MSG_RESULT([adding -Wwrite-strings to WARN_CFLAGS])]) | 1865 AC_MSG_RESULT([adding -Wwrite-strings to WARN_CFLAGS])]) |
1866 OCTAVE_CC_FLAG(-Wcast-align, [ | |
1867 WARN_CFLAGS="$WARN_CFLAGS -Wcast-align"; | |
1868 AC_MSG_RESULT([adding -Wcast-align to WARN_CFLAGS])]) | |
1869 OCTAVE_CC_FLAG(-Wcast-qual, [ | |
1870 WARN_CFLAGS="$WARN_CFLAGS -Wcast-qual"; | |
1871 AC_MSG_RESULT([adding -Wcast-qual to WARN_CFLAGS])]) | |
1866 | 1872 |
1867 OCTAVE_CXX_FLAG(-Wall, [ | 1873 OCTAVE_CXX_FLAG(-Wall, [ |
1868 WARN_CXXFLAGS="$WARN_CXXFLAGS -Wall"; | 1874 WARN_CXXFLAGS="$WARN_CXXFLAGS -Wall"; |
1869 AC_MSG_RESULT([adding -Wall to WARN_CXXFLAGS])]) | 1875 AC_MSG_RESULT([adding -Wall to WARN_CXXFLAGS])]) |
1870 OCTAVE_CXX_FLAG(-W, [ | 1876 OCTAVE_CXX_FLAG(-W, [ |
1883 WARN_CXXFLAGS="$WARN_CXXFLAGS -Wpointer-arith"; | 1889 WARN_CXXFLAGS="$WARN_CXXFLAGS -Wpointer-arith"; |
1884 AC_MSG_RESULT([adding -Wpointer-arith to WARN_CXXFLAGS])]) | 1890 AC_MSG_RESULT([adding -Wpointer-arith to WARN_CXXFLAGS])]) |
1885 OCTAVE_CXX_FLAG(-Wwrite-strings, [ | 1891 OCTAVE_CXX_FLAG(-Wwrite-strings, [ |
1886 WARN_CXXFLAGS="$WARN_CXXFLAGS -Wwrite-strings"; | 1892 WARN_CXXFLAGS="$WARN_CXXFLAGS -Wwrite-strings"; |
1887 AC_MSG_RESULT([adding -Wwrite-strings to WARN_CXXFLAGS])]) | 1893 AC_MSG_RESULT([adding -Wwrite-strings to WARN_CXXFLAGS])]) |
1888 fi | 1894 OCTAVE_CXX_FLAG(-Wcast-align, [ |
1889 | 1895 WARN_CXXFLAGS="$WARN_CXXFLAGS -Wcast-align"; |
1890 GCC_STRICT_FLAGS="-Wcast-align -Wcast-qual -Wconversion" | 1896 AC_MSG_RESULT([adding -Wcast-align to WARN_CXXFLAGS])]) |
1891 | 1897 OCTAVE_CXX_FLAG(-Wcast-qual, [ |
1892 GXX_STRICT_FLAGS="-Wcast-align -Wcast-qual -Wconversion -Weffc++" | 1898 WARN_CXXFLAGS="$WARN_CXXFLAGS -Wcast-qual"; |
1899 AC_MSG_RESULT([adding -Wcast-qual to WARN_CXXFLAGS])]) | |
1900 fi | |
1901 | |
1902 GCC_STRICT_FLAGS="-Wconversion" | |
1903 | |
1904 GXX_STRICT_FLAGS="-Wconversion -Weffc++" | |
1893 | 1905 |
1894 try_strict_warning_flags=false | 1906 try_strict_warning_flags=false |
1895 | 1907 |
1896 AC_ARG_ENABLE(strict-warning-flags, | 1908 AC_ARG_ENABLE(strict-warning-flags, |
1897 [AS_HELP_STRING([--enable-strict-warning-flags], | 1909 [AS_HELP_STRING([--enable-strict-warning-flags], |