| # Licensed under the Apache License, Version 2.0 (the "License"); you may not |
| # use this file except in compliance with the License. You may obtain a copy of |
| # the License at |
| # |
| # http://www.apache.org/licenses/LICENSE-2.0 |
| # |
| # Unless required by applicable law or agreed to in writing, software |
| # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT |
| # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the |
| # License for the specific language governing permissions and limitations under |
| # the License. |
| |
| $installationPath = vswhere.exe -prerelease -products Microsoft.VisualStudio.Product.BuildTools -version '[15.0,16.0)' -property InstallationPath |
| if ($installationPath -and (test-path "$installationPath\Common7\Tools\vsdevcmd.bat")) { |
| & "${env:COMSPEC}" /s /c "`"$installationPath\Common7\Tools\vsdevcmd.bat`" -arch=amd64 -no_logo && set" | foreach-object { |
| $name, $value = $_ -split '=', 2 |
| set-content env:\"$name" $value |
| } |
| } |
| Import-Module ${PSScriptRoot}\which.psm1 |
| |
| $env:VCPKG_BIN = "C:\relax\vcpkg\installed\x64-windows\bin" |
| $env:PATH += ";C:\Program Files\erl9.3.3.14\bin" |
| $env:PATH += ";C:\relax\vcpkg\installed\x64-windows\bin" |
| $env:PATH += ";C:\Program Files (x86)\WiX Toolset v3.11\bin" |
| |
| $env:LIB = "C:\relax\vcpkg\installed\x64-windows\lib;" + $env:LIB |
| $env:INCLUDE = "C:\relax\vcpkg\installed\x64-windows\include;" + $env:INCLUDE |
| $env:LIBPATH = "C:\relax\vcpkg\installed\x64-windows\lib;" + $env:LIBPATH |