11version : 3.0.{build}
2- image : Visual Studio 2017
2+ image : Visual Studio 2019
33
44install :
55 - cd %APPVEYOR_BUILD_FOLDER%
66 - git submodule update --init --recursive
7- # update msys2
8- # - C:\msys64\usr\bin\bash -lc "curl -O http://repo.msys2.org/msys/x86_64/msys2-keyring-r21.b39fb11-1-any.pkg.tar.xz"
9- # - C:\msys64\usr\bin\bash -lc "curl -O http://repo.msys2.org/msys/x86_64/msys2-keyring-r21.b39fb11-1-any.pkg.tar.xz.sig"
10- # - C:\msys64\usr\bin\bash -lc "pacman-key --verify msys2-keyring-r21.b39fb11-1-any.pkg.tar.xz.sig"
11- # - C:\msys64\usr\bin\bash -lc "pacman -U --noconfirm msys2-keyring-r21.b39fb11-1-any.pkg.tar.xz"
12- - C:\msys64\usr\bin\bash -lc "curl -O http://mirror.yandex.ru/mirrors/msys2/msys/x86_64/msys2-keyring-r21.b39fb11-1-any.pkg.tar.xz" # 10/6 fix - good
13- - C:\msys64\usr\bin\bash -lc "curl -O http://mirror.yandex.ru/mirrors/msys2/msys/x86_64/msys2-keyring-r21.b39fb11-1-any.pkg.tar.xz.sig" # 10/6 fix - good
14- - C:\msys64\usr\bin\bash -lc "pacman-key --verify msys2-keyring-r21.b39fb11-1-any.pkg.tar.xz.sig" # 10/6 fix - good
15- - C:\msys64\usr\bin\bash -lc "pacman -U --noconfirm msys2-keyring-r21.b39fb11-1-any.pkg.tar.xz" # 10/6 - good
16- - C:\msys64\usr\bin\bash -lc "echo 'Server = https://mirror.yandex.ru/mirrors/msys2/mingw/x86_64/' > /etc/pacman.d/mirrorlist.mingw64"
17- - C:\msys64\usr\bin\bash -lc "echo 'Server = https://mirror.yandex.ru/mirrors/msys2/mingw/i686/' > /etc/pacman.d/mirrorlist.mingw32"
18- - C:\msys64\usr\bin\bash -lc "echo 'Server = https://mirror.yandex.ru/mirrors/msys2/msys/$arch/' > /etc/pacman.d/mirrorlist.msys"
19- - C:\msys64\usr\bin\bash -lc "pacman --noconfirm -Sy pacman" # still failed due to repo.msys2.org
20- - C:\msys64\usr\bin\bash -lc "echo 'Server = https://mirror.yandex.ru/mirrors/msys2/mingw/x86_64/' > /etc/pacman.d/mirrorlist.mingw64"
21- - C:\msys64\usr\bin\bash -lc "echo 'Server = https://mirror.yandex.ru/mirrors/msys2/mingw/i686/' > /etc/pacman.d/mirrorlist.mingw32"
22- - C:\msys64\usr\bin\bash -lc "echo 'Server = https://mirror.yandex.ru/mirrors/msys2/msys/$arch/' > /etc/pacman.d/mirrorlist.msys"
23- - C:\msys64\usr\bin\bash -lc "pacman --noconfirm -Su" # still failed due to repo.msys2.org
24- - C:\msys64\usr\bin\bash -lc "echo 'Server = https://mirror.yandex.ru/mirrors/msys2/mingw/x86_64/' > /etc/pacman.d/mirrorlist.mingw64"
25- - C:\msys64\usr\bin\bash -lc "echo 'Server = https://mirror.yandex.ru/mirrors/msys2/mingw/i686/' > /etc/pacman.d/mirrorlist.mingw32"
26- - C:\msys64\usr\bin\bash -lc "echo 'Server = https://mirror.yandex.ru/mirrors/msys2/msys/$arch/' > /etc/pacman.d/mirrorlist.msys"
27- - C:\msys64\usr\bin\bash -lc "pacman --needed --noconfirm -Sy pacman-mirrors" # good
28- - C:\msys64\usr\bin\bash -lc "echo 'Server = https://mirror.yandex.ru/mirrors/msys2/mingw/x86_64/' > /etc/pacman.d/mirrorlist.mingw64"
29- - C:\msys64\usr\bin\bash -lc "echo 'Server = https://mirror.yandex.ru/mirrors/msys2/mingw/i686/' > /etc/pacman.d/mirrorlist.mingw32"
30- - C:\msys64\usr\bin\bash -lc "echo 'Server = https://mirror.yandex.ru/mirrors/msys2/msys/$arch/' > /etc/pacman.d/mirrorlist.msys"
31- - C:\msys64\usr\bin\bash -lc "pacman --noconfirm -Syu" # still failed due to repo.msys2.org
32- - C:\msys64\usr\bin\bash -lc "echo 'Server = https://mirror.yandex.ru/mirrors/msys2/mingw/x86_64/' > /etc/pacman.d/mirrorlist.mingw64"
33- - C:\msys64\usr\bin\bash -lc "echo 'Server = https://mirror.yandex.ru/mirrors/msys2/mingw/i686/' > /etc/pacman.d/mirrorlist.mingw32"
34- - C:\msys64\usr\bin\bash -lc "echo 'Server = https://mirror.yandex.ru/mirrors/msys2/msys/$arch/' > /etc/pacman.d/mirrorlist.msys"
35- - C:\msys64\usr\bin\bash -lc "pacman --noconfirm --needed -S bison flex"
367
37- # pacman -U msys2-keyring-r21.b39fb11-1-any.pkg.tar.xz
388 # setup envionment
399 - set PATH=C:\Qt\5.13\msvc2017_64\bin;%PATH%
40- - call "C:\Program Files (x86)\Microsoft Visual Studio\2017 \Community\VC\Auxiliary\Build\vcvars64.bat"
10+ - call "C:\Program Files (x86)\Microsoft Visual Studio\2019 \Community\VC\Auxiliary\Build\vcvars64.bat"
4111 # Download Antlr 4 jar
4212 - curl -fsSL -o antlr.jar https://www.antlr.org/download/antlr-4.7.2-complete.jar
4313
@@ -57,8 +27,6 @@ build_script:
5727
5828 cmake .. -G "NMake Makefiles"
5929 -DCMAKE_TOOLCHAIN_FILE=C:\Tools\vcpkg\scripts\buildsystems\vcpkg.cmake
60- -DFLEX_EXECUTABLE=C:/msys64/usr/bin/flex.exe
61- -DBISON_EXECUTABLE=C:/msys64/usr/bin/bison.exe
6230 -DCMAKE_BUILD_TYPE=Release
6331 -DCMAKE_INSTALL_PREFIX=%APPVEYOR_BUILD_FOLDER%/install
6432 -DANTLR_EXECUTABLE=%APPVEYOR_BUILD_FOLDER%/antlr.jar
0 commit comments