diff options
author | Mark Kettenis <kettenis@gnu.org> | 2006-02-21 21:02:25 +0000 |
---|---|---|
committer | Mark Kettenis <kettenis@gnu.org> | 2006-02-21 21:02:25 +0000 |
commit | 094a342e1973481b35234cafbff0cc45b37d3990 (patch) | |
tree | 029fa77383a8c5c44690e86bac91498cbbeda976 /gdb/configure | |
parent | 7476373706efd64d8b1b90dec73e7c39f393f621 (diff) | |
download | gdb-094a342e1973481b35234cafbff0cc45b37d3990.zip gdb-094a342e1973481b35234cafbff0cc45b37d3990.tar.gz gdb-094a342e1973481b35234cafbff0cc45b37d3990.tar.bz2 |
* configure.ac: Introduce ---enable-werror, which adds -Werror to
the compiler command line. Enabled by default. Disable with
--disable-werror.
* configure regenerate.
Diffstat (limited to 'gdb/configure')
-rwxr-xr-x | gdb/configure | 24 |
1 files changed, 23 insertions, 1 deletions
diff --git a/gdb/configure b/gdb/configure index cf547b7..869eb4b 100755 --- a/gdb/configure +++ b/gdb/configure @@ -867,6 +867,7 @@ Optional Features: --enable-tui enable full-screen terminal user interface (TUI) --enable-gdbtk enable gdbtk graphical user interface (GUI) --enable-profiling enable profiling of GDB + --enable-werror treat compile warnings as errors --enable-build-warnings Enable build-time compiler warnings if gcc is used --enable-gdb-build-warnings Enable GDB specific build-time compiler warnings if gcc is used --enable-sim Link gdb with simulator @@ -19941,6 +19942,28 @@ fi; +# Check whether --enable-werror or --disable-werror was given. +if test "${enable_werror+set}" = set; then + enableval="$enable_werror" + case "${enableval}" in + yes | y) ERROR_ON_WARNING="yes" ;; + no | n) ERROR_ON_WARNING="no" ;; + *) { { echo "$as_me:$LINENO: error: bad value ${enableval} for --enable-werror" >&5 +echo "$as_me: error: bad value ${enableval} for --enable-werror" >&2;} + { (exit 1); exit 1; }; } ;; + esac +fi; + +# Enable -Werror by default when using gcc +if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then + ERROR_ON_WARNING=yes +fi + +WERROR_CFLAGS="" +if test "${ERROR_ON_WARNING}" = yes ; then + WERROR_CFLAGS="-Werror" +fi + # NOTE: Don't add -Wall or -Wunused, they both include # -Wunused-parameter which reports bogus warnings. # NOTE: If you add to this list, remember to update @@ -19998,7 +20021,6 @@ if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1 fi fi; WARN_CFLAGS="" -WERROR_CFLAGS="" if test "x${build_warnings}" != x -a "x$GCC" = xyes then echo "$as_me:$LINENO: checking compiler warning flags" >&5 |