From 8456fd5057cb3fbef3e27d53d979b8af33cbbbd4 Mon Sep 17 00:00:00 2001 From: Colin Walters Date: Thu, 20 Jul 2017 15:37:27 -0400 Subject: [PATCH] build: Turn off default warnings if we find -Werror specified Our CI runs use `-Werror`; there's no point to our default warning set kicking in, it just bloats the command line output. Closes: #1023 Approved by: jlebon --- configure.ac | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/configure.ac b/configure.ac index 3fc0fabf..9728dee3 100644 --- a/configure.ac +++ b/configure.ac @@ -28,6 +28,7 @@ AC_SUBST([YEAR_VERSION], [year_version]) AC_SUBST([RELEASE_VERSION], [release_version]) AC_SUBST([PACKAGE_VERSION], [package_version]) +AS_IF([echo "$CFLAGS" | grep -q -E -e '-Werror($| )'], [], [ CC_CHECK_FLAGS_APPEND([WARN_CFLAGS], [CFLAGS], [\ -pipe \ -Wall \ @@ -46,7 +47,7 @@ CC_CHECK_FLAGS_APPEND([WARN_CFLAGS], [CFLAGS], [\ -Werror=misleading-indentation \ -Werror=missing-include-dirs -Werror=aggregate-return \ -Werror=unused-result \ -]) +])]) AC_SUBST(WARN_CFLAGS) AC_MSG_CHECKING([for -fsanitize=address in CFLAGS])