
There is no need repeatedly downloading rust and d3d when building the docker locally Download glext.h from github Remove src directory and .git directory once compiling finished Split piglit and depq compiling out Clean middle files of piglit and depq ci/msvc: Improve fetch source of spirv_samples_source Signed-off-by: Yonggang Luo <luoyonggang@gmail.com> Reviewed-by: Jesse Natalie <jenatali@microsoft.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26736>
30 lines
896 B
PowerShell
30 lines
896 B
PowerShell
# Compiling tests deps
|
|
|
|
$ProgressPreference = "SilentlyContinue"
|
|
$MyPath = $MyInvocation.MyCommand.Path | Split-Path -Parent
|
|
. "$MyPath\mesa_init_msvc.ps1"
|
|
|
|
$spirv_samples_source = Join-Path -Path "$PWD" -ChildPath "spirv-samples"
|
|
|
|
Write-Host "Cloning spirv-samples at:"
|
|
Get-Date
|
|
New-Item -ItemType Directory -Path "$spirv_samples_source" | Out-Null
|
|
Push-Location -Path $spirv_samples_source
|
|
git init
|
|
git remote add origin https://github.com/dneto0/spirv-samples.git
|
|
git fetch --depth 1 origin 36372636df06a24c4e2de1551beee055db01b91d # of branch main
|
|
if (!$?) {
|
|
Write-Host "Failed to fetch spirv-samples repository"
|
|
Pop-Location
|
|
Exit 1
|
|
}
|
|
git checkout FETCH_HEAD
|
|
Pop-Location
|
|
Remove-Item -Recurse -Force -ErrorAction SilentlyContinue -Path "$spirv_samples_source\.git" | Out-Null
|
|
|
|
Write-Host "Cloning spirv-samples finished at:"
|
|
Get-Date
|
|
|
|
Write-Host "Complete Dockerfile_test at:"
|
|
Get-Date
|