From 0d5538277d9975c448bd819572ca961542777aff Mon Sep 17 00:00:00 2001 From: Thiago Macieira Date: Sat, 25 Nov 2023 16:47:49 -0800 Subject: [PATCH] Makefile: Fix build with Clang It doesn't know -Wdiscarded-qualifiers. Reported by @pjonsson on #247. I really need to switch to CMake - #242 Signed-off-by: Thiago Macieira --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 3135d70f..26925eee 100644 --- a/Makefile +++ b/Makefile @@ -240,7 +240,7 @@ cflags += -std=gnu99 $(CFLAGS) ifneq ($(DISABLE_WERROR),1) cflags += \ - -Werror=discarded-qualifiers \ + $(shell $(CC) -S -Werror -Wdiscarded-qualifiers -o - -xc /dev/null >/dev/null 2>&1 && echo -Werror=discarded-qualifiers) \ -Werror=incompatible-pointer-types \ -Werror=implicit-function-declaration \ -Werror=int-conversion