Mercurial > hg > octave-lyh
comparison configure.ac @ 11511:8837a42205d3
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:21:46 -0500 |
parents | f46aeb3ea6b7 |
children | a2289858dcb2 |
comparison
equal
deleted
inserted
replaced
11510:f3d0b69c4628 | 11511:8837a42205d3 |
---|---|
1849 WARN_CFLAGS="$WARN_CFLAGS -Wshadow"; | 1849 WARN_CFLAGS="$WARN_CFLAGS -Wshadow"; |
1850 AC_MSG_RESULT([adding -Wshadow to WARN_CFLAGS])]) | 1850 AC_MSG_RESULT([adding -Wshadow to WARN_CFLAGS])]) |
1851 OCTAVE_CC_FLAG(-Wformat, [ | 1851 OCTAVE_CC_FLAG(-Wformat, [ |
1852 WARN_CFLAGS="$WARN_CFLAGS -Wformat"; | 1852 WARN_CFLAGS="$WARN_CFLAGS -Wformat"; |
1853 AC_MSG_RESULT([adding -Wformat to WARN_CFLAGS])]) | 1853 AC_MSG_RESULT([adding -Wformat to WARN_CFLAGS])]) |
1854 OCTAVE_CC_FLAG(-Wpointer-arith, [ | |
1855 WARN_CFLAGS="$WARN_CFLAGS -Wpointer-arith"; | |
1856 AC_MSG_RESULT([adding -Wpointer-arith to WARN_CFLAGS])]) | |
1857 OCTAVE_CC_FLAG(-Wmissing-prototypes, [ | |
1858 WARN_CFLAGS="$WARN_CFLAGS -Wmissing-prototypes"; | |
1859 AC_MSG_RESULT([adding -Wmissing-prototypes to WARN_CFLAGS])]) | |
1860 OCTAVE_CC_FLAG(-Wstrict-prototypes, [ | |
1861 WARN_CFLAGS="$WARN_CFLAGS -Wstrict-prototypes"; | |
1862 AC_MSG_RESULT([adding -Wstrict-prototypes to WARN_CFLAGS])]) | |
1863 OCTAVE_CC_FLAG(-Wwrite-strings, [ | |
1864 WARN_CFLAGS="$WARN_CFLAGS -Wwrite-strings"; | |
1865 AC_MSG_RESULT([adding -Wwrite-strings to WARN_CFLAGS])]) | |
1854 | 1866 |
1855 OCTAVE_CXX_FLAG(-Wall, [ | 1867 OCTAVE_CXX_FLAG(-Wall, [ |
1856 WARN_CXXFLAGS="$WARN_CXXFLAGS -Wall"; | 1868 WARN_CXXFLAGS="$WARN_CXXFLAGS -Wall"; |
1857 AC_MSG_RESULT([adding -Wall to WARN_CXXFLAGS])]) | 1869 AC_MSG_RESULT([adding -Wall to WARN_CXXFLAGS])]) |
1858 OCTAVE_CXX_FLAG(-W, [ | 1870 OCTAVE_CXX_FLAG(-W, [ |
1865 WARN_CXXFLAGS="$WARN_CXXFLAGS -Wold-style-cast"; | 1877 WARN_CXXFLAGS="$WARN_CXXFLAGS -Wold-style-cast"; |
1866 AC_MSG_RESULT([adding -Wold-style-cast to WARN_CXXFLAGS])]) | 1878 AC_MSG_RESULT([adding -Wold-style-cast to WARN_CXXFLAGS])]) |
1867 OCTAVE_CXX_FLAG(-Wformat, [ | 1879 OCTAVE_CXX_FLAG(-Wformat, [ |
1868 WARN_CXXFLAGS="$WARN_CXXFLAGS -Wformat"; | 1880 WARN_CXXFLAGS="$WARN_CXXFLAGS -Wformat"; |
1869 AC_MSG_RESULT([adding -Wformat to WARN_CXXFLAGS])]) | 1881 AC_MSG_RESULT([adding -Wformat to WARN_CXXFLAGS])]) |
1870 fi | 1882 OCTAVE_CXX_FLAG(-Wpointer-arith, [ |
1871 | 1883 WARN_CXXFLAGS="$WARN_CXXFLAGS -Wpointer-arith"; |
1872 GCC_STRICT_FLAGS="-Wcast-align -Wcast-qual -Wconversion -Wmissing-prototypes \ | 1884 AC_MSG_RESULT([adding -Wpointer-arith to WARN_CXXFLAGS])]) |
1873 -Wpointer-arith -Wstrict-prototypes -Wwrite-strings" | 1885 OCTAVE_CXX_FLAG(-Wwrite-strings, [ |
1874 | 1886 WARN_CXXFLAGS="$WARN_CXXFLAGS -Wwrite-strings"; |
1875 GXX_STRICT_FLAGS="-Wcast-align -Wcast-qual -Wconversion -Wpointer-arith \ | 1887 AC_MSG_RESULT([adding -Wwrite-strings to WARN_CXXFLAGS])]) |
1876 -Wwrite-strings -Weffc++" | 1888 fi |
1889 | |
1890 GCC_STRICT_FLAGS="-Wcast-align -Wcast-qual -Wconversion" | |
1891 | |
1892 GXX_STRICT_FLAGS="-Wcast-align -Wcast-qual -Wconversion -Weffc++" | |
1877 | 1893 |
1878 try_strict_warning_flags=false | 1894 try_strict_warning_flags=false |
1879 | 1895 |
1880 AC_ARG_ENABLE(strict-warning-flags, | 1896 AC_ARG_ENABLE(strict-warning-flags, |
1881 [AS_HELP_STRING([--enable-strict-warning-flags], | 1897 [AS_HELP_STRING([--enable-strict-warning-flags], |