fix(media): set bundled iHD driver runtime path
This commit is contained in:
parent
a9aeefd106
commit
3dcb272cec
@ -69,6 +69,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
|
||||||
|
)
|
||||||
|
]=])
|
||||||
|
|
||||||
if(BUILD_TESTING AND CMVR_EXTERNAL_LIBRARY_DIRS)
|
if(BUILD_TESTING AND CMVR_EXTERNAL_LIBRARY_DIRS)
|
||||||
list(JOIN CMVR_EXTERNAL_LIBRARY_DIRS ":" CMVR_TEST_EXTERNAL_LIBRARY_PATH)
|
list(JOIN CMVR_EXTERNAL_LIBRARY_DIRS ":" CMVR_TEST_EXTERNAL_LIBRARY_PATH)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user