This commit is contained in:
+15
@@ -88,6 +88,21 @@ RUN --mount=type=cache,target=/root/.cache/vulkan-sdk \
|
|||||||
mkdir -p /opt/vulkan-sdk; \
|
mkdir -p /opt/vulkan-sdk; \
|
||||||
tar -xJf "${sdk_archive}" -C /opt/vulkan-sdk; \
|
tar -xJf "${sdk_archive}" -C /opt/vulkan-sdk; \
|
||||||
ln -sfn "/opt/vulkan-sdk/${LUNARG_SDK_VERSION}" /opt/vulkan-sdk/current; \
|
ln -sfn "/opt/vulkan-sdk/${LUNARG_SDK_VERSION}" /opt/vulkan-sdk/current; \
|
||||||
|
mkdir -p "${VULKAN_SDK}/lib/pkgconfig"; \
|
||||||
|
if [ ! -f "${VULKAN_SDK}/lib/pkgconfig/vulkan.pc" ]; then \
|
||||||
|
{ \
|
||||||
|
echo "prefix=${VULKAN_SDK}"; \
|
||||||
|
echo 'exec_prefix=${prefix}'; \
|
||||||
|
echo 'libdir=${exec_prefix}/lib'; \
|
||||||
|
echo 'includedir=${prefix}/include'; \
|
||||||
|
echo; \
|
||||||
|
echo 'Name: Vulkan-Loader'; \
|
||||||
|
echo 'Description: Vulkan Loader'; \
|
||||||
|
echo "Version: ${LUNARG_SDK_VERSION}"; \
|
||||||
|
echo 'Libs: -L${libdir} -lvulkan'; \
|
||||||
|
echo 'Cflags: -I${includedir}'; \
|
||||||
|
} > "${VULKAN_SDK}/lib/pkgconfig/vulkan.pc"; \
|
||||||
|
fi; \
|
||||||
echo "${VULKAN_SDK}/lib" > /etc/ld.so.conf.d/vulkan-sdk.conf; \
|
echo "${VULKAN_SDK}/lib" > /etc/ld.so.conf.d/vulkan-sdk.conf; \
|
||||||
ldconfig
|
ldconfig
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user