]> git.proxmox.com Git - ceph.git/blob - ceph/src/jaegertracing/opentelemetry-cpp/ci/setup_windows_cmake.ps1
update ceph source to reef 18.1.2
[ceph.git] / ceph / src / jaegertracing / opentelemetry-cpp / ci / setup_windows_cmake.ps1
1 $ErrorActionPreference = "Stop"
2 trap { $host.SetShouldExit(1) }
3
4 $CMAKE_VERSION="3.15.2"
5 $CWD=(Get-Item -Path ".\").FullName
6 (new-object System.Net.WebClient). `
7 DownloadFile("https://github.com/Kitware/CMake/releases/download/v$CMAKE_VERSION/cmake-$CMAKE_VERSION-win64-x64.zip", `
8 "$CWD\cmake-$CMAKE_VERSION-win64-x64.zip")
9
10 unzip cmake-$CMAKE_VERSION-win64-x64.zip
11
12 $ENV:PATH="$ENV:PATH;$CWD\cmake-$CMAKE_VERSION-win64-x64\bin"
13 cmake --help
14 [Environment]::SetEnvironmentVariable(
15 "Path",
16 [Environment]::GetEnvironmentVariable("Path", [EnvironmentVariableTarget]::Machine) + ";$CWD\cmake-$CMAKE_VERSION-win64-x64\bin",
17 [EnvironmentVariableTarget]::Machine)