fix(media): set bundled iHD driver runtime path
This commit is contained in:
parent
c4001d57ab
commit
9d12f5d1d1
@ -47,6 +47,18 @@ install(
|
|||||||
DIRECTORY "${INTEL_MEDIA_DRIVER_DIR}/"
|
DIRECTORY "${INTEL_MEDIA_DRIVER_DIR}/"
|
||||||
DESTINATION lib/dri
|
DESTINATION lib/dri
|
||||||
)
|
)
|
||||||
|
install(CODE [=[
|
||||||
|
find_program(CMVR_PATCHELF_EXECUTABLE patchelf REQUIRED)
|
||||||
|
set(_cmvr_ihd_driver
|
||||||
|
"${CMAKE_INSTALL_PREFIX}/lib/dri/iHD_drv_video.so"
|
||||||
|
)
|
||||||
|
execute_process(
|
||||||
|
COMMAND "${CMVR_PATCHELF_EXECUTABLE}"
|
||||||
|
--set-rpath "$ORIGIN/.."
|
||||||
|
"${_cmvr_ihd_driver}"
|
||||||
|
COMMAND_ERROR_IS_FATAL ANY
|
||||||
|
)
|
||||||
|
]=])
|
||||||
|
|
||||||
# 在调用 setup_external_libs 之后
|
# 在调用 setup_external_libs 之后
|
||||||
message(STATUS "CMAKE_EXE_LINKER_FLAGS: ${CMAKE_EXE_LINKER_FLAGS}")
|
message(STATUS "CMAKE_EXE_LINKER_FLAGS: ${CMAKE_EXE_LINKER_FLAGS}")
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user