From 3e903fd79a5bd249a375d5f211d09139ddd380ce Mon Sep 17 00:00:00 2001 From: nhmall Date: Sun, 17 Nov 2024 10:03:04 -0500 Subject: [PATCH] quiet warnings on recent Qt, macOS Sequoia 15.1, latest Xcode --- sys/unix/hints/include/compiler.370 | 1 + sys/unix/hints/macOS.370 | 7 +++++++ 2 files changed, 8 insertions(+) diff --git a/sys/unix/hints/include/compiler.370 b/sys/unix/hints/include/compiler.370 index 1a0c3b990..10e7d2a27 100755 --- a/sys/unix/hints/include/compiler.370 +++ b/sys/unix/hints/include/compiler.370 @@ -149,6 +149,7 @@ CCXX=clang++ -std=c++11 CLANGPPGTEQ9 := $(shell expr `$(CXX) -dumpversion | cut -f1 -d.` \>= 9) CLANGPPGTEQ11 := $(shell expr `$(CXX) -dumpversion | cut -f1 -d.` \>= 11) CLANGPPGTEQ14 := $(shell expr `$(CXX) -dumpversion | cut -f1 -d.` \>= 14) +CLANGPPGTEQ16 := $(shell expr `$(CXX) -dumpversion | cut -f1 -d.` \>= 16) CLANGPPGTEQ17 := $(shell expr `$(CXX) -dumpversion | cut -f1 -d.` \>= 17) ifeq "$(CLANGPPGTEQ9)" "1" #CCXXFLAGS+=-Wformat-overflow diff --git a/sys/unix/hints/macOS.370 b/sys/unix/hints/macOS.370 index b77ea94f1..7f2c57079 100755 --- a/sys/unix/hints/macOS.370 +++ b/sys/unix/hints/macOS.370 @@ -87,6 +87,13 @@ endif # HAVE_MACPORTS endif # QTDIR endif # WANT_WIN_QT +ifdef WANT_WIN_QT +ifeq "$(CLANGPPGTEQ16)" "1" +CXX=clang++ --std=c++20 +CCXXFLAGS +=-Wno-c++20-attribute-extensions +endif +endif + # misc.370 must come after compiler.370 # and after QTDIR is defined