From d802762be1aede291559009d13280e4b95a87ca0 Mon Sep 17 00:00:00 2001 From: James Prestwood Date: Fri, 10 Jun 2022 12:52:42 -0700 Subject: [PATCH] build: ignore unknown warnings/pragmas for CC=clang IWD uses a few pragmas to ignore warnings which clang does not support. For -Werror builds these cause build failures but can be fixed by ignoring unknown warnings and pragmas. --- acinclude.m4 | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/acinclude.m4 b/acinclude.m4 index a66a3746..3fd96236 100644 --- a/acinclude.m4 +++ b/acinclude.m4 @@ -64,4 +64,9 @@ AC_DEFUN([COMPILER_FLAGS], [ CFLAGS+=" -Wcast-align" fi fi + + if (test "$CC" = "clang"); then + CFLAGS+=" -Wno-unknown-warning-option" + CFLAGS+=" -Wno-unknown-pragmas" + fi ])