diff options
-rw-r--r-- | ci/azure-steps.yml | 9 |
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 |