Disable warnings as errors if extra gcc warnings was specified.

Change to positive logic --without-warnings-as-errors (default no)
==> --with-warnings-as-errors (default yes)

svn path=/trunk/; revision=21425
This commit is contained in:
Jörg Mayer 2007-04-14 00:35:53 +00:00
parent 2878fd21d6
commit 6c8b972c62
1 changed files with 16 additions and 8 deletions

View File

@ -209,20 +209,28 @@ else
fi
rm -rf conftest*
AC_MSG_CHECKING(whether we should treat compiler warnings as errors)
AC_ARG_WITH(warnings-as-errors,
AC_HELP_STRING( [--without-warnings-as-errors],
[Don't treat warnings as errors (only for gcc). [default=yes]]),
AC_HELP_STRING( [--with-warnings-as-errors],
[Treat warnings as errors (only for gcc). [default=yes]]),
[
without_warnings_as_errors="no"
if test "x$GCC" != "x" && test "x$withval" = "xno"; then
without_warnings_as_errors="yes"
if test "x$GCC" != "x" && test "x$withval" != "xno"; then
with_warnings_as_errors="no"
AC_MSG_RESULT(no)
else
with_warnings_as_errors="yes"
AC_MSG_RESULT(yes)
fi
],
if test "x$GCC" != "x"; then
without_warnings_as_errors="no"
if test "x$GCC" != "x" && test "x$wireshark_extra_gcc_flags" = "x"; then
with_warnings_as_errors="yes"
AC_MSG_RESULT(yes)
else
with_warnings_as_errors="no"
AC_MSG_RESULT(no)
fi
)
AM_CONDITIONAL(HAVE_WARNINGS_AS_ERRORS, test "x$without_warnings_as_errors" = "xno")
AM_CONDITIONAL(HAVE_WARNINGS_AS_ERRORS, test "x$with_warnings_as_errors" = "xyes")
#
# Add any platform-specific compiler flags needed.