浏览代码

obslua: Ignore maybe-unitialized warning with SWIG and GCC

Only with SWIG version earlier than 4.1 because it is fixed upstream.
https://github.com/swig/swig/commit/fa2f9dc5da405586ba3857dd515ae84b7868819f
tytan652 3 年之前
父节点
当前提交
f147be2d68
共有 1 个文件被更改,包括 4 次插入0 次删除
  1. 4 0
      deps/obs-scripting/obslua/CMakeLists.txt

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

@@ -61,4 +61,8 @@ elseif(OS_MACOS)
                                           MACHO_COMPATIBILITY_VERSION 0)
 endif()
 
+if(CMAKE_C_COMPILER_ID STREQUAL "GNU" AND SWIG_VERSION VERSION_LESS "4.1")
+  target_compile_options(obslua PRIVATE -Wno-maybe-uninitialized)
+endif()
+
 setup_script_plugin_target(obslua)