0
0
mirror of https://github.com/obsproject/obs-studio.git synced 2024-09-20 04:42:18 +02:00

obs-qsv11: Link against Libva on Linux

This commit is contained in:
tytan652 2023-07-25 16:26:42 +02:00 committed by Lain
parent 6f885770f8
commit cb5f65b529
2 changed files with 4 additions and 2 deletions

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)

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")