/
vasandi
/
AirSim
Обзор
Документация
Войти
/
vasandi
/
AirSim
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
check_cmake.bat
49 строк
1 KB
Андрей Васильченко
сборка под ubuntu 26.04
08 июл 2026, 10:15
08 июл 2026, 10:15
d53c5a2
Код
Авторство
О чём код?
@echo off REM //---------- set up variable ---------- setlocal set ROOT_DIR=%~dp0 set cmake_minversion_minmaj=" 3. 14" set "cmake_version= . " where /q cmake if %ERRORLEVEL% EQU 0 ( for /F "tokens=3" %%a in ('cmake --version ^| find "cmake version"') do set cmake_version=%%a if "%cmake_version%" == "" ( echo Unable to get version of cmake. >&2 exit /b 2 ) ) else ( echo cmake was not found in path. goto :download_install ) set cmake_ver_major= set cmake_ver_minor= for /F "tokens=1,2 delims=." %%a in ("%cmake_version%") do ( set "cmake_ver_major= %%a" set "cmake_ver_minor= %%b" ) set cmake_ver_minmaj="%cmake_ver_major:~-4%.%cmake_ver_minor:~-4%" if %cmake_ver_minmaj% LSS %cmake_minversion_minmaj% ( echo( echo Newer AirSim requires cmake verion %cmake_minversion_minmaj% but you have %cmake_ver_minmaj% which is older. >&2 goto :download_install ) echo Found cmake version: %cmake_version% exit /b 0 :download_install set /p choice="Press any key to download and install cmake (make sure to add it in path in install options)" IF NOT EXIST %temp%\cmake-3.14.7-win64-x64.msi ( @echo on powershell -command "& { iwr https://cmake.org/files/v3.14/cmake-3.14.7-win64-x64.msi -OutFile %temp%\cmake-3.14.7-win64-x64.msi }" @echo off ) msiexec.exe /i "%temp%\cmake-3.14.7-win64-x64.msi" exit /b 1