diff --git a/seediso/windows11/Install-CMake.bat b/seediso/windows11/Install-CMake.bat new file mode 100644 index 0000000..af7edb4 --- /dev/null +++ b/seediso/windows11/Install-CMake.bat @@ -0,0 +1,33 @@ +@echo off +setlocal +title Install CMake + +fltmc >nul 2>&1 +if errorlevel 1 ( + echo Please right-click this file and choose "Run as administrator". + pause + exit /b 1 +) + +where winget.exe >nul 2>&1 +if errorlevel 1 ( + echo winget was not found. + pause + exit /b 1 +) + +echo Installing CMake with winget... +winget install --id Kitware.CMake --exact --source winget ^ + --accept-source-agreements --accept-package-agreements ^ + --custom "ADD_CMAKE_TO_PATH=System" +set "RC=%ERRORLEVEL%" + +if "%RC%"=="0" ( + echo Done. Open a new terminal to pick up the updated PATH. +) else if "%RC%"=="3010" ( + echo Done. A reboot is required to finish the installation. +) else ( + echo winget exited with code %RC%. +) +pause +exit /b %RC%