Browse Source

deps: Suppress acknowledged compile-time warnings for json11

PatTheMav 1 year ago
parent
commit
4d6e17c547
1 changed files with 2 additions and 1 deletions
  1. 2 1
      deps/json11/CMakeLists.txt

+ 2 - 1
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()