浏览代码

libobs: Disable compiler warnings about non-exhaustive switch cases

PatTheMav 3 年之前
父节点
当前提交
91c915e4e9
共有 1 个文件被更改,包括 6 次插入1 次删除
  1. 6 1
      libobs/CMakeLists.txt

+ 6 - 1
libobs/CMakeLists.txt

@@ -258,7 +258,12 @@ target_compile_definitions(
 
 target_compile_features(libobs PRIVATE cxx_alias_templates)
 
-target_compile_options(libobs PUBLIC ${ARCH_SIMD_FLAGS})
+target_compile_options(
+  libobs
+  PUBLIC ${ARCH_SIMD_FLAGS}
+  PRIVATE
+    $<$<OR:$<C_COMPILER_ID:Clang>,$<C_COMPILER_ID:AppleClang>,$<C_COMPILER_ID:GNU>>:-Wno-switch>
+)
 
 target_include_directories(
   libobs PUBLIC $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>