Browse Source

libobs,plugins: Remove individual -Wno-switch

tytan652 3 years ago
parent
commit
b0c1c9c86c

+ 1 - 6
libobs/CMakeLists.txt

@@ -264,12 +264,7 @@ target_compile_definitions(
 
 target_compile_features(libobs PRIVATE cxx_alias_templates)
 
-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_compile_options(libobs PUBLIC ${ARCH_SIMD_FLAGS})
 
 target_include_directories(
   libobs PUBLIC $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>

+ 0 - 5
plugins/obs-ffmpeg/CMakeLists.txt

@@ -90,11 +90,6 @@ endif()
 
 set_target_properties(obs-ffmpeg PROPERTIES FOLDER "plugins/obs-ffmpeg" PREFIX
                                                                         "")
-target_compile_options(
-  obs-ffmpeg
-  PRIVATE
-    $<$<OR:$<C_COMPILER_ID:Clang>,$<C_COMPILER_ID:AppleClang>,$<C_COMPILER_ID:GNU>>:-Wno-switch>
-)
 
 if(OS_WINDOWS)
   add_subdirectory(obs-amf-test)

+ 0 - 6
plugins/obs-filters/CMakeLists.txt

@@ -184,12 +184,6 @@ target_include_directories(
 
 target_link_libraries(obs-filters PRIVATE OBS::libobs)
 
-target_compile_options(
-  obs-filters
-  PRIVATE
-    $<$<OR:$<C_COMPILER_ID:Clang>,$<C_COMPILER_ID:AppleClang>,$<C_COMPILER_ID:GNU>>:-Wno-switch>
-)
-
 set_target_properties(obs-filters PROPERTIES FOLDER "plugins" PREFIX "")
 
 if(OS_WINDOWS)

+ 0 - 6
plugins/obs-x264/CMakeLists.txt

@@ -16,12 +16,6 @@ target_link_libraries(obs-x264 PRIVATE LIBX264::LIBX264 OBS::opts-parser)
 
 set_target_properties(obs-x264 PROPERTIES FOLDER "plugins" PREFIX "")
 
-target_compile_options(
-  obs-x264
-  PRIVATE
-    $<$<OR:$<C_COMPILER_ID:Clang>,$<C_COMPILER_ID:AppleClang>,$<C_COMPILER_ID:GNU>>:-Wno-switch>
-)
-
 if(OS_WINDOWS)
   set(MODULE_DESCRIPTION "OBS x264 encoder")
   configure_file(${CMAKE_SOURCE_DIR}/cmake/bundle/windows/obs-module.rc.in