From 27a9240ccbda82056afbe8f08899dc3e516a6d76 Mon Sep 17 00:00:00 2001 From: Andrew Kelley Date: Sun, 28 Apr 2024 21:20:57 -0700 Subject: [PATCH] suppress C++ type-limits warnings Zig has no more C++ code; these warnings are being tripped by the Clang code copy-pasted into Zig. No sense in detecting them. --- CMakeLists.txt | 2 +- build.zig | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 071b613fd0..f1adef3787 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -685,7 +685,7 @@ if(MSVC) set(EXE_LDFLAGS "${EXE_LDFLAGS} /debug:fastlink") endif() else() - set(EXE_CXX_FLAGS "-std=c++17 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -fvisibility-inlines-hidden -fno-exceptions -fno-rtti -Werror=type-limits -Wno-missing-braces -Wno-comment") + set(EXE_CXX_FLAGS "-std=c++17 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -fvisibility-inlines-hidden -fno-exceptions -fno-rtti -Wno-type-limits -Wno-missing-braces -Wno-comment") set(EXE_LDFLAGS " ") if(MINGW) set(EXE_CXX_FLAGS "${EXE_CXX_FLAGS} -Wno-format") diff --git a/build.zig b/build.zig index 5df31189ad..78492aa773 100644 --- a/build.zig +++ b/build.zig @@ -650,7 +650,7 @@ const exe_cflags = [_][]const u8{ "-fvisibility-inlines-hidden", "-fno-exceptions", "-fno-rtti", - "-Werror=type-limits", + "-Wno-type-limits", "-Wno-missing-braces", "-Wno-comment", };