fix(nvenc): dynamic nv codec sdk selection (#5451)
This commit is contained in:
@@ -29,6 +29,7 @@ if(SUNSHINE_ENABLE_TRAY)
|
||||
endif()
|
||||
|
||||
# common dependencies
|
||||
include("${CMAKE_MODULE_PATH}/dependencies/nv_codec_headers.cmake")
|
||||
include("${CMAKE_MODULE_PATH}/dependencies/nlohmann_json.cmake")
|
||||
find_package(PkgConfig REQUIRED)
|
||||
find_package(Threads REQUIRED)
|
||||
|
||||
9
cmake/dependencies/nv_codec_headers.cmake
Normal file
9
cmake/dependencies/nv_codec_headers.cmake
Normal file
@@ -0,0 +1,9 @@
|
||||
if(WIN32)
|
||||
CPMGetPackage(nv_codec_headers_13)
|
||||
CPMGetPackage(nv_codec_headers_11)
|
||||
CPMGetPackage(nv_codec_headers_12)
|
||||
|
||||
set(NV_CODEC_HEADERS_11_INCLUDE_DIR "${nv_codec_headers_11_SOURCE_DIR}/include")
|
||||
set(NV_CODEC_HEADERS_12_INCLUDE_DIR "${nv_codec_headers_12_SOURCE_DIR}/include")
|
||||
set(NV_CODEC_HEADERS_13_INCLUDE_DIR "${nv_codec_headers_13_SOURCE_DIR}/include")
|
||||
endif()
|
||||
Reference in New Issue
Block a user