diff --git a/appveyor-build.bat b/appveyor-build.bat index 49652fdaa..aba8f23c7 100644 --- a/appveyor-build.bat +++ b/appveyor-build.bat @@ -7,19 +7,22 @@ ECHO ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ %~f0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SET PROJECT_DIR=%CD% ECHO PROJECT_DIR^: %PROJECT_DIR% ECHO NUMBER_OF_PROCESSORS^: %NUMBER_OF_PROCESSORS% + + +:: Check CMake version +SET CMAKE_VERSION=3.9.2 +SET PATH=%PROJECT_DIR%\cmake-%CMAKE_VERSION%-win32-x86\bin;%PATH% ECHO cmake^: && cmake --version IF %ERRORLEVEL% NEQ 0 ECHO CMAKE not found && GOTO CMAKE_NOT_OK -cmake --version | findstr /C:"3.7.1" && GOTO CMAKE_OK +cmake --version | findstr /C:%CMAKE_VERSION% && GOTO CMAKE_OK :CMAKE_NOT_OK -SET CMAKE_VERSION=3.7.1 ECHO CMAKE NOT OK - downloading new CMake %CMAKE_VERSION% -IF NOT EXIST cm.zip powershell Invoke-WebRequest https://cmake.org/files/v3.7/cmake-%CMAKE_VERSION%-win32-x86.zip -OutFile $env:PROJECT_DIR\cm.zip +powershell Invoke-WebRequest https://cmake.org/files/v3.9/cmake-%CMAKE_VERSION%-win32-x86.zip -OutFile $env:PROJECT_DIR\cm.zip IF %ERRORLEVEL% NEQ 0 GOTO ERROR IF NOT EXIST cmake-%CMAKE_VERSION%-win32-x86 7z -y x cm.zip | %windir%\system32\FIND "ing archive" IF %ERRORLEVEL% NEQ 0 GOTO ERROR -SET PATH=%PROJECT_DIR%\cmake-%CMAKE_VERSION%-win32-x86\bin;%PATH% :CMAKE_OK ECHO CMAKE_OK