浏览代码

deps: Suppress acknowledged compile-time warnings for json11

PatTheMav 1 年之前
父节点
当前提交
4d6e17c547
共有 1 个文件被更改,包括 2 次插入1 次删除
  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()