Browse Source

obs-scripting: Silence clang warnings about unreachable code

Source code is generated by Swig, so we just silence the warning.
PatTheMav 2 years ago
parent
commit
04f8039b3e

+ 1 - 0
deps/obs-scripting/obslua/CMakeLists.txt

@@ -36,6 +36,7 @@ if(OS_WINDOWS)
   target_compile_options(obslua PRIVATE /wd4054 /wd4197 /wd4244 /wd4267)
 elseif(OS_MACOS)
   set_property(TARGET obslua PROPERTY XCODE_ATTRIBUTE_STRIP_STYLE non-global)
+  target_compile_options(obslua PRIVATE -Wno-unreachable-code)
 elseif(OS_LINUX OR OS_FREEBSD)
   target_compile_options(obslua PRIVATE -Wno-maybe-uninitialized)
 endif()

+ 1 - 1
deps/obs-scripting/obspython/CMakeLists.txt

@@ -51,7 +51,7 @@ if(OS_WINDOWS)
 elseif(OS_MACOS)
   get_target_property(_python_include_directory Python::Python INTERFACE_INCLUDE_DIRECTORIES)
   target_include_directories(obspython PRIVATE ${_python_include_directory})
-  target_compile_options(obspython PRIVATE -Wno-unused-parameter -Wno-error=macro-redefined)
+  target_compile_options(obspython PRIVATE -Wno-unused-parameter -Wno-macro-redefined -Wno-unreachable-code)
   target_link_options(obspython PUBLIC LINKER:-undefined,dynamic_lookup)
 
   set_property(TARGET obspython PROPERTY XCODE_ATTRIBUTE_STRIP_STYLE non-global)