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}/"
|
||||
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 之后
|
||||
message(STATUS "CMAKE_EXE_LINKER_FLAGS: ${CMAKE_EXE_LINKER_FLAGS}")
|
||||
|
||||
Loading…
Reference in New Issue
Block a user