mirror of
https://github.com/obsproject/obs-studio.git
synced 2026-09-24 23:31:36 +08:00
obs-qsv11: Link against Libva on Linux
This commit is contained in:
@@ -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)
|
||||
|
||||
@@ -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")
|
||||
|
||||
Reference in New Issue
Block a user