diff options
author | Nathanael Nerode <neroden@gcc.gnu.org> | 2004-03-24 22:08:39 +0000 |
---|---|---|
committer | Nathanael Nerode <neroden@gcc.gnu.org> | 2004-03-24 22:08:39 +0000 |
commit | 09a9c0954ed89b3779631016a14a3d6d3abee37a (patch) | |
tree | f57c21720c18cb974ff82e4d9ec3569cc33c6d09 /gcc | |
parent | 58c959212f4871518e4d0d5af8555759cd0cf7a9 (diff) | |
download | gcc-09a9c0954ed89b3779631016a14a3d6d3abee37a.zip gcc-09a9c0954ed89b3779631016a14a3d6d3abee37a.tar.gz gcc-09a9c0954ed89b3779631016a14a3d6d3abee37a.tar.bz2 |
configure.ac: Add --enable-werror-always (for top level bootstrap support).
(gcc)
* configure.ac: Add --enable-werror-always (for top level bootstrap
support).
* configure: Regenerate.
(top level)
* configure.in (top level bootstrap support): Rework --enable-werror
to set @stage2_werror_flag@.
* configure: Regenerate.
* Makefile.tpl (top level bootstrap support): Pass
@stage2_werror_flag@ down to configure in stages 2 and 3.
* Makefile.in: Regenerate.
From-SVN: r79935
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 6 | ||||
-rwxr-xr-x | gcc/configure | 16 | ||||
-rw-r--r-- | gcc/configure.ac | 9 |
3 files changed, 30 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 04430b3..98b0bbf 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2004-03-24 Nathanael Nerode <neroden@gcc.gnu.org> + + * configure.ac: Add --enable-werror-always (for top level bootstrap + support). + * configure: Regenerate. + 2004-03-24 Ziemowit Laski <zlaski@apple.com> * objc/objc-act.c (objc_comptypes): Treat comparisons diff --git a/gcc/configure b/gcc/configure index 54fac97..db55887 100755 --- a/gcc/configure +++ b/gcc/configure @@ -854,6 +854,7 @@ Optional Features: put copies of generated files in source dir intended for creating source tarballs for users without texinfo bison or flex. + --enable-werror-always enable -Werror always --enable-werror enable -Werror in bootstrap stage2 and later --enable-checking=LIST enable expensive run-time checks. With LIST, @@ -3894,6 +3895,19 @@ if test $ac_cv_prog_cc_w_old_style_definition = yes ; then strict1_warn="${strict1_warn} -Wold-style-definition" fi +# Enable -Werror, period. +# Check whether --enable-werror_always or --disable-werror_always was given. +if test "${enable_werror_always+set}" = set; then + enableval="$enable_werror_always" + +else + enable_werror_always=no +fi; +if test x${enable_werror_always} = xyes ; then + strict1_warn="${strict1_warn} -Werror" + WERROR=-Werror +fi + # If the native compiler is GCC, we can enable warnings even in stage1. # That's useful for people building cross-compilers, or just running a # quick `make'. @@ -5247,7 +5261,7 @@ if test "${gcc_cv_prog_makeinfo_modern+set}" = set; then else ac_prog_version=`$MAKEINFO --version 2>&1 | sed -n 's/^.*GNU texinfo.* \([0-9][0-9.]*\).*$/\1/p'` - echo "configure:5250: version of makeinfo is $ac_prog_version" >&5 + echo "configure:5264: version of makeinfo is $ac_prog_version" >&5 case $ac_prog_version in '') gcc_cv_prog_makeinfo_modern=no;; 4.[2-9]*) diff --git a/gcc/configure.ac b/gcc/configure.ac index 7a4f790..a4da3d2 100644 --- a/gcc/configure.ac +++ b/gcc/configure.ac @@ -346,6 +346,15 @@ if test $ac_cv_prog_cc_w_old_style_definition = yes ; then strict1_warn="${strict1_warn} -Wold-style-definition" fi +# Enable -Werror, period. +AC_ARG_ENABLE(werror_always, +[ --enable-werror-always enable -Werror always], [], +[enable_werror_always=no]) +if test x${enable_werror_always} = xyes ; then + strict1_warn="${strict1_warn} -Werror" + WERROR=-Werror +fi + # If the native compiler is GCC, we can enable warnings even in stage1. # That's useful for people building cross-compilers, or just running a # quick `make'. |