From 33fed2d09a6b7b34821ce8e061fb1b296aad7438 Mon Sep 17 00:00:00 2001 From: nobu Date: Mon, 19 Nov 2018 10:15:20 +0000 Subject: configure.ac: respect extra_warnflags if given git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65805 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- configure.ac | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/configure.ac b/configure.ac index a4c845c46f..23ec9c2e21 100644 --- a/configure.ac +++ b/configure.ac @@ -473,11 +473,10 @@ AC_ARG_ENABLE(werror, [particular_werror_flags=$enableval]) rb_cv_warnflags="$warnflags" -AS_IF([test "$GCC:${warnflags+set}:no" = yes::no], [ +AS_CASE(["$GCC:${warnflags+set}:${extra_warnflags:+set}:"], +[yes::*|yes:*:set:], [# GCC && (!warnflags || extra_warnflags) AS_IF([test $gcc_major -ge 4], [ - extra_warning=-Werror=extra-tokens - ], [ - extra_warning= + extra_warning="$extra_warning -Werror=extra-tokens" ]) AS_IF([test $gcc_major -ge 5 -a $gcc_major -le 6], [ extra_warning="$extra_warning -Wno-maybe-uninitialized" -- cgit v1.2.3