obs-qsv11: Link against Libva on Linux

This commit is contained in:
tytan652
2023-07-25 15:29:52 -07:00
committed by Lain
parent 6f885770f8
commit cb5f65b529
2 changed files with 4 additions and 2 deletions
+2 -1
View File
@@ -108,10 +108,11 @@ if(OS_WINDOWS)
target_link_libraries(obs-qsv11 PRIVATE OBS::libmfx d3d9 d3d11 dxva2 dxgi dxguid)
elseif(OS_LINUX)
find_package(VPL REQUIRED)
find_package(Libva REQUIRED)
target_sources(obs-qsv11 PRIVATE common_utils_linux.cpp)
target_link_libraries(obs-qsv11 PRIVATE VPL::VPL)
target_link_libraries(obs-qsv11 PRIVATE Libva::va Libva::drm VPL::VPL)
endif()
get_target_property(target_sources obs-qsv11 SOURCES)
+2 -1
View File
@@ -99,10 +99,11 @@ if(OS_WINDOWS)
target_compile_definitions(obs-qsv11 PRIVATE UNICODE _UNICODE _CRT_SECURE_NO_WARNINGS _CRT_NONSTDC_NO_WARNINGS)
elseif(OS_LINUX)
find_package(VPL REQUIRED)
find_package(Libva REQUIRED)
target_sources(obs-qsv11 PRIVATE common_utils_linux.cpp)
target_link_libraries(obs-qsv11 PRIVATE VPL::VPL)
target_link_libraries(obs-qsv11 PRIVATE Libva::va Libva::drm VPL::VPL)
endif()
set_target_properties(obs-qsv11 PROPERTIES FOLDER "plugins/obs-qsv11")