mirror of https://github.com/microsoft/vcpkg.git
27 lines
848 B
PowerShell
27 lines
848 B
PowerShell
# Copyright (c) Microsoft Corporation.
|
|
# SPDX-License-Identifier: MIT
|
|
|
|
if (Test-Path -LiteralPath "$PSScriptRoot/utility-prefix.ps1") {
|
|
. "$PSScriptRoot/utility-prefix.ps1"
|
|
}
|
|
|
|
$LocalName = 'ninja-win-1.13.2.zip'
|
|
$NinjaUrl = Get-AssetUrl `
|
|
-InternetUrl 'https://github.com/ninja-build/ninja/releases/download/v1.13.2/ninja-win.zip' `
|
|
-BlobAssetName $LocalName
|
|
|
|
$CMakeBinPath = Join-Path $env:ProgramFiles 'CMake\bin'
|
|
if (-not (Test-Path -LiteralPath $CMakeBinPath)) {
|
|
Write-Error "CMake bin directory not found at $CMakeBinPath."
|
|
throw
|
|
}
|
|
|
|
DownloadAndUnzip -Url $NinjaUrl -LocalName $LocalName -Destination $CMakeBinPath
|
|
|
|
$ninjaExePath = Join-Path $CMakeBinPath 'ninja.exe'
|
|
if (Test-Path -LiteralPath $ninjaExePath) {
|
|
Write-Host 'Ninja appears correctly installed.'
|
|
} else {
|
|
Write-Error "Ninja appears broken! Missing $ninjaExePath."
|
|
}
|