| 
									
										
										
										
											2022-07-29 12:52:40 +02:00
										 |  |  | #!/usr/bin/env sh
 | 
					
						
							| 
									
										
										
										
											2021-11-03 17:55:43 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | set -euo pipefail | 
					
						
							|  |  |  | IFS=$'\n\t' | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # Download and install the Vulkan SDK. | 
					
						
							| 
									
										
										
										
											2022-07-14 18:35:51 +02:00
										 |  |  | curl -L "https://sdk.lunarg.com/sdk/download/latest/mac/vulkan-sdk.dmg" -o /tmp/vulkan-sdk.dmg | 
					
						
							|  |  |  | hdiutil attach /tmp/vulkan-sdk.dmg -mountpoint /Volumes/vulkan-sdk | 
					
						
							| 
									
										
										
										
											2021-11-03 17:55:43 +01:00
										 |  |  | /Volumes/vulkan-sdk/InstallVulkan.app/Contents/MacOS/InstallVulkan \
 | 
					
						
							|  |  |  |     --accept-licenses --default-answer --confirm-command install | 
					
						
							| 
									
										
										
										
											2023-01-03 11:16:30 +02:00
										 |  |  | 
 | 
					
						
							|  |  |  | cnt=5 | 
					
						
							|  |  |  | until hdiutil detach -force /Volumes/vulkan-sdk | 
					
						
							|  |  |  | do | 
					
						
							|  |  |  |    [[ cnt -eq "0" ]] && break | 
					
						
							|  |  |  |    sleep 1 | 
					
						
							|  |  |  |    ((cnt--)) | 
					
						
							|  |  |  | done | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-07-14 18:35:51 +02:00
										 |  |  | rm -f /tmp/vulkan-sdk.dmg | 
					
						
							| 
									
										
										
										
											2021-11-03 17:55:43 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | echo 'Vulkan SDK installed successfully! You can now build Godot by running "scons".' |