aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ci/azure-steps.yml9
1 files changed, 8 insertions, 1 deletions
diff --git a/ci/azure-steps.yml b/ci/azure-steps.yml
index 238b9de..2376659 100644
--- a/ci/azure-steps.yml
+++ b/ci/azure-steps.yml
@@ -27,7 +27,14 @@ steps:
}
}
- DownloadFile -Source 'https://github.com/mesonbuild/cidata/raw/master/ninja.exe' -Destination $(System.WorkFolder)\ninja.exe
+ DownloadFile -Source 'https://github.com/ninja-build/ninja/releases/download/v1.9.0/ninja-win.zip' -Destination $(System.WorkFolder)\ninja-win.zip
+ # ExpandArchive is only available in Powershell 5+
+ Add-Type -AssemblyName System.IO.Compression.FileSystem
+ function unzip {
+ param( [string]$ziparchive, [string]$extractpath )
+ [System.IO.Compression.ZipFile]::ExtractToDirectory( $ziparchive, $extractpath )
+ }
+ unzip $(System.WorkFolder)\ninja-win.zip $(System.WorkFolder)
DownloadFile -Source 'https://github.com/mesonbuild/cidata/raw/master/win32/pkg-config.exe' -Destination $(System.WorkFolder)\pkg-config.exe
DownloadFile -Source 'https://download.microsoft.com/download/D/B/B/DBB64BA1-7B51-43DB-8BF1-D1FB45EACF7A/msmpisdk.msi' -Destination msmpisdk.msi
DownloadFile -Source 'https://download.microsoft.com/download/D/B/B/DBB64BA1-7B51-43DB-8BF1-D1FB45EACF7A/MSMpiSetup.exe' -Destination MSMpiSetup.exe