From 3881217ddfd0f3217f1111199aa1bfab2297fbce Mon Sep 17 00:00:00 2001 From: Daniel Stevens Date: Sat, 8 Mar 2025 22:06:51 -0700 Subject: [PATCH] Update Clang warning flags for main build This enables many more warnings for Clang when building explicitly with `Toolchain=clang`. --- makefile | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/makefile b/makefile index 2b62c48a..0fd299f3 100644 --- a/makefile +++ b/makefile @@ -23,7 +23,11 @@ gccPkgConfig := $(PkgConfig) gccTARGET_OS := $(TARGET_OS) clangCXX := clang++ -clangWarnFlags := $(WarnFlags) +clangWarnNotInterested := -Wno-c++98-compat-pedantic -Wno-pre-c++17-compat +clangWarnAllowed := -Wno-padded +clangWarnKnown := -Wno-global-constructors -Wno-exit-time-destructors -Wno-unused-member-function +clangWarnShow := -Weverything $(clangWarnNotInterested) +clangWarnFlags := $(clangWarnShow) $(clangWarnAllowed) $(clangWarnKnown) clangPkgConfig := $(PkgConfig) clangTARGET_OS := $(TARGET_OS) @@ -211,12 +215,6 @@ $(PACKAGE_NAME): $(OUTPUT) $(shell find $(SRCDIR) -name '*.h') ## Linting ## -clangWarnNotInterested := -Wno-c++98-compat-pedantic -Wno-pre-c++17-compat -clangWarnAllowed := -Wno-padded -clangWarnKnown := -Wno-global-constructors -Wno-exit-time-destructors -Wno-unused-member-function -clangWarnShow := -Weverything $(clangWarnNotInterested) -clangWarnFlags := $(clangWarnShow) $(clangWarnAllowed) $(clangWarnKnown) - .PHONY: show-warnings show-warnings: @$(MAKE) clean-all > /dev/null