From 4d6e17c54759d72d03c31a1086044dc907d556b7 Mon Sep 17 00:00:00 2001 From: PatTheMav Date: Sat, 13 Apr 2024 20:07:16 +0200 Subject: [PATCH] deps: Suppress acknowledged compile-time warnings for json11 --- deps/json11/CMakeLists.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/deps/json11/CMakeLists.txt b/deps/json11/CMakeLists.txt index 050e339d0..4835313b0 100644 --- a/deps/json11/CMakeLists.txt +++ b/deps/json11/CMakeLists.txt @@ -10,7 +10,8 @@ target_sources( target_include_directories(json11 PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}") -if(CMAKE_CXX_COMPILER_ID MATCHES "(AppleClang|Clang)" AND CMAKE_CXX_COMPILER_VERSION VERSION_GREATER_EQUAL 14) +if((CMAKE_CXX_COMPILER_ID STREQUAL AppleClang AND CMAKE_CXX_COMPILER_VERSION VERSION_GREATER_EQUAL 14) + OR (CMAKE_CXX_COMPILER_ID STREQUAL Clang AND CMAKE_CXX_COMPILER_VERSION VERSION_GREATER_EQUAL 15)) target_compile_options(json11 PUBLIC -Wno-unqualified-std-cast-call) endif()