mirror of
https://github.com/nxp-imx/meta-imx.git
synced 2025-12-17 07:55:46 +01:00
imx-gpu-sdk: Add missing RDEPENDS for imx95 [YOCIMX-7603]
The runtime dependencies are not extended properly for imx95. Add rapidopencl, rapidvulkan, and vulkan-loader. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
This commit is contained in:
parent
049625276d
commit
1c09269f39
|
|
@ -140,6 +140,9 @@ FILES:${PN} += "/opt/${PN}"
|
||||||
FILES:${PN}-dbg += "/opt/${PN}/*/*/.debug /usr/src/debug"
|
FILES:${PN}-dbg += "/opt/${PN}/*/*/.debug /usr/src/debug"
|
||||||
INSANE_SKIP:${PN} += "already-stripped rpaths"
|
INSANE_SKIP:${PN} += "already-stripped rpaths"
|
||||||
|
|
||||||
|
RDEPENDS:${PN} += " \
|
||||||
|
${RDEPENDS_EMPTY_MAIN_PACKAGE} \
|
||||||
|
${RDEPENDS_VULKAN_LOADER}"
|
||||||
# Unfortunately recipes with an empty main package, like header-only libraries,
|
# Unfortunately recipes with an empty main package, like header-only libraries,
|
||||||
# are not included in the SDK. Use RDEPENDS as a workaround.
|
# are not included in the SDK. Use RDEPENDS as a workaround.
|
||||||
RDEPENDS_EMPTY_MAIN_PACKAGE = " \
|
RDEPENDS_EMPTY_MAIN_PACKAGE = " \
|
||||||
|
|
@ -152,24 +155,24 @@ RDEPENDS_EMPTY_MAIN_PACKAGE = " \
|
||||||
pugixml \
|
pugixml \
|
||||||
rapidjson \
|
rapidjson \
|
||||||
stb \
|
stb \
|
||||||
"
|
${RDEPENDS_EMPTY_MAIN_PACKAGE_SOC}"
|
||||||
RDEPENDS_EMPTY_MAIN_PACKAGE_MX8 = ""
|
RDEPENDS_EMPTY_MAIN_PACKAGE_SOC = ""
|
||||||
RDEPENDS_EMPTY_MAIN_PACKAGE_MX8:mx8-nxp-bsp = " \
|
RDEPENDS_EMPTY_MAIN_PACKAGE_SOC:mx8-nxp-bsp = " \
|
||||||
rapidopencl \
|
rapidopencl \
|
||||||
rapidopenvx \
|
rapidopenvx \
|
||||||
rapidvulkan \
|
rapidvulkan"
|
||||||
"
|
RDEPENDS_EMPTY_MAIN_PACKAGE_SOC:mx8mm-nxp-bsp = ""
|
||||||
RDEPENDS_EMPTY_MAIN_PACKAGE_MX8:mx8mm-nxp-bsp = ""
|
RDEPENDS_EMPTY_MAIN_PACKAGE_SOC:mx95-nxp-bsp = " \
|
||||||
|
rapidopencl \
|
||||||
|
rapidvulkan"
|
||||||
# vulkan-loader is dynamically loaded, so need to add an explicit
|
# vulkan-loader is dynamically loaded, so need to add an explicit
|
||||||
# dependency
|
# dependency
|
||||||
RDEPENDS_VULKAN_LOADER = ""
|
RDEPENDS_VULKAN_LOADER = ""
|
||||||
RDEPENDS_VULKAN_LOADER:mx8-nxp-bsp = "vulkan-loader"
|
RDEPENDS_VULKAN_LOADER:mx8-nxp-bsp = " \
|
||||||
|
vulkan-loader"
|
||||||
RDEPENDS_VULKAN_LOADER:mx8mm-nxp-bsp = ""
|
RDEPENDS_VULKAN_LOADER:mx8mm-nxp-bsp = ""
|
||||||
RDEPENDS:${PN} += " \
|
RDEPENDS_VULKAN_LOADER:mx95-nxp-bsp = " \
|
||||||
${RDEPENDS_EMPTY_MAIN_PACKAGE} \
|
vulkan-loader"
|
||||||
${RDEPENDS_EMPTY_MAIN_PACKAGE_MX8} \
|
|
||||||
${RDEPENDS_VULKAN_LOADER} \
|
|
||||||
"
|
|
||||||
|
|
||||||
# For backwards compatibility
|
# For backwards compatibility
|
||||||
RPROVIDES:${PN} = "fsl-gpu-sdk"
|
RPROVIDES:${PN} = "fsl-gpu-sdk"
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user