[macOS] Update Vulkan SDK install script.

This commit is contained in:
bruvzg 2024-10-08 19:37:09 +03:00
parent 71fe3d96ea
commit 74df6f192a
No known key found for this signature in database
GPG Key ID: 7960FCF39844EC38

View File

@ -4,19 +4,13 @@ set -euo pipefail
IFS=$'\n\t' IFS=$'\n\t'
# Download and install the Vulkan SDK. # Download and install the Vulkan SDK.
curl -L "https://sdk.lunarg.com/sdk/download/latest/mac/vulkan-sdk.dmg" -o /tmp/vulkan-sdk.dmg curl -L "https://sdk.lunarg.com/sdk/download/latest/mac/vulkan-sdk.zip" -o /tmp/vulkan-sdk.zip
hdiutil attach /tmp/vulkan-sdk.dmg -mountpoint /Volumes/vulkan-sdk unzip /tmp/vulkan-sdk.zip -d /tmp
/Volumes/vulkan-sdk/InstallVulkan.app/Contents/MacOS/InstallVulkan \ /tmp/InstallVulkan.app/Contents/MacOS/InstallVulkan \
--accept-licenses --default-answer --confirm-command install --accept-licenses --default-answer --confirm-command install
cnt=5
until hdiutil detach -force /Volumes/vulkan-sdk
do
[[ cnt -eq "0" ]] && break
sleep 1
((cnt--))
done
rm -f /tmp/vulkan-sdk.dmg rm -rf /tmp/InstallVulkan.app
rm -f /tmp/vulkan-sdk.zip
echo 'Vulkan SDK installed successfully! You can now build Godot by running "scons".' echo 'Vulkan SDK installed successfully! You can now build Godot by running "scons".'