mirror of
https://github.com/microsoft/vcpkg.git
synced 2024-12-21 10:27:50 +08:00
18 lines
513 B
PowerShell
18 lines
513 B
PowerShell
[CmdletBinding()]
|
|
param(
|
|
[ValidateNotNullOrEmpty()]
|
|
[Parameter(Mandatory=$true)][string]$startingDir,
|
|
[ValidateNotNullOrEmpty()]
|
|
[Parameter(Mandatory=$true)][string]$filename
|
|
)
|
|
|
|
$ErrorActionPreference = "Stop"
|
|
$currentDir = $startingDir
|
|
|
|
while (!($currentDir -eq "") -and !(Test-Path "$currentDir\$filename"))
|
|
{
|
|
Write-Verbose "Examining $currentDir for $filename"
|
|
$currentDir = Split-path $currentDir -Parent
|
|
}
|
|
Write-Verbose "Examining $currentDir for $filename - Found"
|
|
return $currentDir |