From 9ee504612f1d07d9f5f18436a8907a789db81af6 Mon Sep 17 00:00:00 2001 From: x-tools-author Date: Sat, 26 Apr 2025 00:44:17 +0800 Subject: [PATCH] chore: do nothing --- docker/win-ltsc2022/Dockerfile | 28 +++++++++++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) diff --git a/docker/win-ltsc2022/Dockerfile b/docker/win-ltsc2022/Dockerfile index cbeb823c..5156e735 100644 --- a/docker/win-ltsc2022/Dockerfile +++ b/docker/win-ltsc2022/Dockerfile @@ -1,4 +1,30 @@ FROM mcr.microsoft.com/windows/nanoserver:ltsc2022 +#--------------------------------------------------------------------------------------------------- # Copy Qt to Container -COPY Qt C:/Qt \ No newline at end of file +COPY Qt C:/Qt + +#--------------------------------------------------------------------------------------------------- +# CMake ENV +ENV CMAKE_VERSION=3.30.8 +ENV CMAKE_URL=https://github.com/Kitware/CMake/releases/download/v${CMAKE_VERSION}/cmake-${CMAKE_VERSION}-windows-x86_64.zip +ENV CMAKE_DIR=C:/CMake +# Dlownload CMake +RUN powershell -Command \ + Invoke-WebRequest -Uri %CMAKE_URL% -OutFile C:\\cmake.zip; \ + Expand-Archive -Path C:\\cmake.zip -DestinationPath %CMAKE_DIR%; \ + Remove-Item -Force C:\\cmake.zip +ENV PATH="%CMAKE_DIR%/bin;%PATH%" + +#--------------------------------------------------------------------------------------------------- +# MinGW ENV +ENV MINGW_VERSION=13.2.0 +ENV MINGW_URL=https://github.com/niXman/mingw-builds-binaries/releases/download/13.2.0-rt_v11-rev1/x86_64-13.2.0-release-posix-seh-ucrt-rt_v11-rev1.7z +ENV MINGW_DIR=C:/MinGW + +# Download MinGW +RUN powershell -Command \ + Invoke-WebRequest -Uri %MINGW_URL% -OutFile C:\\mingw.7z; \ + Expand-Archive -Path C:\\mingw.7z -DestinationPath %MINGW_DIR%; \ + Remove-Item -Force C:\\mingw.7z +ENV PATH="%MINGW_DIR%/bin;%PATH%" \ No newline at end of file