diff options
Diffstat (limited to 'build/appveyor/MSYS-appveyor-install.bat')
-rw-r--r-- | build/appveyor/MSYS-appveyor-install.bat | 31 |
1 files changed, 13 insertions, 18 deletions
diff --git a/build/appveyor/MSYS-appveyor-install.bat b/build/appveyor/MSYS-appveyor-install.bat index 8f9b94d23..330b2560a 100644 --- a/build/appveyor/MSYS-appveyor-install.bat +++ b/build/appveyor/MSYS-appveyor-install.bat @@ -14,34 +14,29 @@ :: :: Appveyor install script for MSYS -:: Installs (or builds) third party packages we need +:: Installs third party packages we need for a cmake build :: @ECHO OFF SETLOCAL EnableDelayedExpansion -CD build\appveyor || EXIT /B -CALL win_banner_install.bat || EXIT /B -CALL win_setenv.bat || EXIT /B -CALL win_showenv.bat || EXIT /B - -:: We're going to keep boost at a version cmake understands -SET BOOSTPKG=mingw-w64-x86_64-boost-1.64.0-3-any.pkg.tar.xz -SET IGNORE=--ignore mingw-w64-x86_64-boost +CD build\appveyor || EXIT /B +CALL win_banner_install.bat || EXIT /B +CALL win_setenv.bat || EXIT /B +CALL win_showenv.bat || EXIT /B SET PACKAGES=^ - --needed -S bison flex make ^ + base-devel ^ + mingw-w64-x86_64-toolchain ^ + bison ^ + flex ^ + make ^ mingw-w64-x86_64-cmake ^ mingw-w64-x86_64-libevent ^ mingw-w64-x86_64-openssl ^ - mingw-w64-x86_64-toolchain ^ mingw-w64-x86_64-zlib +:: Upgrade things %BASH% -lc "pacman --noconfirm -Syu %IGNORE%" || EXIT /B -%BASH% -lc "pacman --noconfirm -Su %IGNORE%" || EXIT /B -%BASH% -lc "pacman --noconfirm %PACKAGES%" || EXIT /B - -:: Install a slightly older boost (1.64.0) as cmake 3.10 -:: does not have built-in dependencies for boost 1.66.0 yet -:: -- this cuts down on build warning output -- -%BASH% -lc "wget http://repo.msys2.org/mingw/x86_64/%BOOSTPKG% && pacman --noconfirm --needed -U %BOOSTPKG% && rm %BOOSTPKG%" || EXIT /B +%BASH% -lc "pacman --noconfirm -Su %IGNORE%" || EXIT /B +%BASH% -lc "pacman --noconfirm --needed -S %PACKAGES%" || EXIT /B |