Skip to content
Snippets Groups Projects
Commit b7d5e684 authored by Brad King's avatar Brad King
Browse files

Merge topic 'ci-vcvarsall-fix' into release-3.30


c1ddff67 ci: use JSON to transfer environment variables

Acked-by: default avatarKitware Robot <kwrobot@kitware.com>
Merge-request: !9963
parents e6be67d2 c1ddff67
No related branches found
No related tags found
No related merge requests found
$erroractionpreference = "stop"
cmd /c "`"$env:VCVARSALL`" $env:VCVARSPLATFORM -vcvars_ver=$env:VCVARSVERSION & set" |
foreach {
if ($_ -match "=") {
$v = $_.split("=")
[Environment]::SetEnvironmentVariable($v[0], $v[1])
}
$all_env = cmd /c "`"$env:VCVARSALL`" $env:VCVARSPLATFORM -vcvars_ver=$env:VCVARSVERSION >NUL & powershell -Command `"Get-ChildItem env: | Select-Object -Property Key,Value | ConvertTo-Json`"" | ConvertFrom-Json
foreach ($envvar in $all_env) {
[Environment]::SetEnvironmentVariable($envvar.Key, $envvar.Value)
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment