浏览代码

cmake: Disable LNK4099 warning

We are very unlikely to ship PDBs for deps.
jpark37 3 年之前
父节点
当前提交
df96e68ca6

+ 1 - 0
UI/frontend-plugins/aja-output-ui/CMakeLists.txt

@@ -74,6 +74,7 @@ elseif(OS_WINDOWS)
 
   target_link_libraries(aja-output-ui PRIVATE ws2_32.lib setupapi.lib Winmm.lib
                                               netapi32.lib Shlwapi.lib)
+  target_link_options(aja-output-ui PRIVATE "LINKER:/IGNORE:4099")
 else()
   find_package(X11 REQUIRED)
   target_link_libraries(aja-output-ui PRIVATE X11::X11

+ 1 - 0
plugins/aja/CMakeLists.txt

@@ -60,6 +60,7 @@ elseif(OS_WINDOWS)
 
   target_link_libraries(aja PRIVATE ws2_32.lib setupapi.lib Winmm.lib
                                     netapi32.lib Shlwapi.lib)
+  target_link_options(aja PRIVATE "LINKER:/IGNORE:4099")
 endif()
 
 set_target_properties(aja PROPERTIES FOLDER "plugins/aja" PREFIX "")

+ 2 - 1
plugins/obs-filters/CMakeLists.txt

@@ -28,7 +28,8 @@ else()
   target_compile_definitions(obs-filters PRIVATE LIBSPEEXDSP_ENABLED)
 
   if(OS_WINDOWS)
-    target_link_options(obs-filters PRIVATE "LINKER:/LTCG")
+    target_link_options(obs-filters PRIVATE "LINKER:/LTCG"
+                        "LINKER:/IGNORE:4099")
   endif()
 endif()
 

+ 1 - 0
plugins/obs-outputs/CMakeLists.txt

@@ -42,6 +42,7 @@ if(OS_WINDOWS)
 
   if(MSVC)
     target_link_libraries(obs-outputs PRIVATE OBS::w32-pthreads)
+    target_link_options(obs-outputs PRIVATE "LINKER:/IGNORE:4099")
   endif()
 
   target_link_libraries(obs-outputs PRIVATE ws2_32 winmm Iphlpapi)

+ 1 - 0
plugins/text-freetype2/CMakeLists.txt

@@ -27,6 +27,7 @@ if(OS_WINDOWS)
 
   target_sources(text-freetype2 PRIVATE find-font.c find-font-windows.c
                                         text-freetype2.rc)
+  target_link_options(text-freetype2 PRIVATE "LINKER:/IGNORE:4099")
 
 elseif(OS_MACOS)
   find_package(Iconv REQUIRED)

+ 1 - 0
plugins/win-capture/graphics-hook/CMakeLists.txt

@@ -30,6 +30,7 @@ target_include_directories(graphics-hook PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/..)
 
 target_link_libraries(graphics-hook PRIVATE OBS::ipc-util Detours::Detours
                                             dxguid)
+target_link_options(graphics-hook PRIVATE "LINKER:/IGNORE:4099")
 
 if(MSVC)
   target_compile_options(graphics-hook PRIVATE "$<IF:$<CONFIG:Debug>,/MTd,/MT>")