FROM mcr.microsoft.com/windows/servercore:ltsc2022

SHELL ["cmd", "/S", "/C"]

RUN powershell -Command `
    Invoke-WebRequest https://aka.ms/vs/17/release/vs_buildtools.exe -OutFile C:\vs_buildtools.exe; `
    Start-Process C:\vs_buildtools.exe -ArgumentList '--quiet --wait --norestart --nocache --installPath C:\BuildTools --add Microsoft.VisualStudio.Workload.VCTools --add Microsoft.VisualStudio.Component.VC.CMake.Project' -Wait; `
    Remove-Item C:\vs_buildtools.exe

RUN powershell -Command `
    git clone https://github.com/microsoft/vcpkg C:\vcpkg; `
    C:\vcpkg\bootstrap-vcpkg.bat

WORKDIR C:\workspace