1# Locate a set of the tools used for builds
2
3steps:
4  - template: windows-release/find-sdk.yml
5    parameters:
6      toolname: 'signtool.exe'
7
8  - powershell: |
9      $vcvarsall = (& "${env:ProgramFiles(x86)}\Microsoft Visual Studio\Installer\vswhere.exe" `
10          -prerelease `
11          -latest `
12          -requires Microsoft.VisualStudio.Component.VC.Tools.x86.x64 `
13          -find VC\Auxiliary\Build\vcvarsall.bat)
14      Write-Host "Found vcvarsall at $vcvarsall"
15      Write-Host "##vso[task.setVariable variable=vcvarsall]$vcvarsall"
16    displayName: 'Find vcvarsall.bat'
17
18  - powershell: |
19      $msbuild = (& "${env:ProgramFiles(x86)}\Microsoft Visual Studio\Installer\vswhere.exe" `
20          -prerelease `
21          -latest `
22          -requires Microsoft.VisualStudio.Component.VC.Tools.x86.x64 `
23          -find MSBuild\Current\Bin\msbuild.exe)
24      Write-Host "Found MSBuild at $msbuild"
25      Write-Host "##vso[task.setVariable variable=msbuild]$msbuild"
26    displayName: 'Find MSBuild'
27