11#! /bin/bash -e
22#
3- # Vulkan Headers
4- # https://github.com/KhronosGroup/Vulkan-Headers.git
5- #
63# Vulkan Loader
74# https://github.com/KhronosGroup/Vulkan-Loader.git
85#
9- # SPIRV- Headers
10- # https://github.com/KhronosGroup/SPIRV -Headers.git
6+ # Vulkan Headers
7+ # https://github.com/KhronosGroup/Vulkan -Headers.git
118#
129cd " $( dirname " $0 " ) "
1310set -a; . .env; set +a
1411
1512pkgname=" vulkan"
1613pkgdir=" ${STOWDIR} /${pkgname} "
17- vulkan_headers_srcdir=" src/Vulkan-Headers"
18- vulkan_loader_srcdir=" src/Vulkan-Loader"
19- spirv_headers_srcdir=" src/SPIRV-Headers"
14+ loader_srcdir=" src/Vulkan-Loader"
15+ headers_srcdir=" src/Vulkan-Headers"
2016builddir=" ${TMPDIR:-/ tmp} /build.${pkgname} "
2117
2218echo " ::group::$0 "
2319
2420rm -rf " ${builddir} " " ${pkgdir} "
2521
26- cmake -B " ${builddir} " -S " ${vulkan_headers_srcdir } " \
22+ cmake -B " ${builddir} " -S " ${headers_srcdir } " \
2723 -DCMAKE_INSTALL_PREFIX=" ${pkgdir} " \
2824 -DCMAKE_BUILD_TYPE=Release \
2925 -DVULKAN_HEADERS_ENABLE_INSTALL=ON \
@@ -33,17 +29,7 @@ cmake --install "${builddir}"
3329
3430rm -rf " ${builddir} "
3531
36- cmake -B " ${builddir} " -S " ${spirv_headers_srcdir} " \
37- -DCMAKE_INSTALL_PREFIX=" ${pkgdir} " \
38- -DCMAKE_BUILD_TYPE=Release \
39- -DSPIRV_HEADERS_ENABLE_INSTALL=ON \
40- -DSPIRV_HEADERS_ENABLE_TESTS=OFF
41-
42- cmake --install " ${builddir} "
43-
44- rm -rf " ${builddir} "
45-
46- cmake -B " ${builddir} " -S " ${vulkan_loader_srcdir} " \
32+ cmake -B " ${builddir} " -S " ${loader_srcdir} " \
4733 -DCMAKE_INSTALL_PREFIX=" ${pkgdir} " \
4834 -DCMAKE_INSTALL_NAME_DIR=" ${pkgdir} /lib" \
4935 -DCMAKE_BUILD_TYPE=Release \
0 commit comments