6 image_family: freebsd-12-1
10 - ASSUME_ALWAYS_YES=yes pkg bootstrap -f ;
11 - pkg install -y bash curl cyrus-sasl git glib gmake gnutls gsed
12 nettle perl5 pixman pkgconf png usbredir
16 - ../configure --enable-werror || { cat config.log; exit 1; }
17 - gmake -j$(sysctl -n hw.ncpu)
18 - gmake -j$(sysctl -n hw.ncpu) check
24 - brew install pkg-config python gnu-sed glib pixman make sdl2 bash
28 - ../configure --python=/usr/local/bin/python3 --enable-werror
29 --extra-cflags='-Wno-error=deprecated-declarations'
30 || { cat config.log; exit 1; }
31 - gmake -j$(sysctl -n hw.ncpu)
36 # this is an alias for the latest Xcode
39 - brew install pkg-config gnu-sed glib pixman make sdl2 bash
43 - ../configure --extra-cflags='-Wno-error=deprecated-declarations'
44 --enable-werror --cc=clang || { cat config.log; exit 1; }
45 - gmake -j$(sysctl -n hw.ncpu)
50 image: cirrusci/windowsservercore:cmake
55 MSYS: winsymlinks:nativestrict
59 - C:\tools\msys64\usr\bin\bash.exe -lc 'printenv'
61 - C:\tools\msys64\usr\bin\bash.exe -lc "cd /c/tools &&
62 curl -O http://repo.msys2.org/msys/x86_64/msys2-keyring-r21.b39fb11-1-any.pkg.tar.xz"
63 - C:\tools\msys64\usr\bin\bash.exe -lc "cd /c/tools &&
64 curl -O http://repo.msys2.org/msys/x86_64/msys2-keyring-r21.b39fb11-1-any.pkg.tar.xz.sig"
65 - C:\tools\msys64\usr\bin\bash.exe -lc "cd /c/tools &&
66 pacman -U --noconfirm msys2-keyring-r21.b39fb11-1-any.pkg.tar.xz"
67 - C:\tools\msys64\usr\bin\bash.exe -lc "pacman --noconfirm -Sy"
68 - C:\tools\msys64\usr\bin\bash.exe -lc "pacman --noconfirm -S --needed
69 bash pacman pacman-mirrors msys2-runtime"
70 - taskkill /F /IM gpg-agent.exe
71 - C:\tools\msys64\usr\bin\bash.exe -lc "pacman --noconfirm -Su"
72 - C:\tools\msys64\usr\bin\bash.exe -lc "pacman --noconfirm -S --needed
75 mingw-w64-x86_64-python
76 mingw-w64-x86_64-python-setuptools
77 mingw-w64-x86_64-toolchain
78 mingw-w64-x86_64-capstone
80 mingw-w64-x86_64-SDL2_image
82 mingw-w64-x86_64-glib2
83 mingw-w64-x86_64-ninja
87 mingw-w64-x86_64-libjpeg-turbo
88 mingw-w64-x86_64-pixman
89 mingw-w64-x86_64-libgcrypt
90 mingw-w64-x86_64-libpng
91 mingw-w64-x86_64-libssh
92 mingw-w64-x86_64-libxml2
93 mingw-w64-x86_64-snappy
94 mingw-w64-x86_64-libusb
95 mingw-w64-x86_64-usbredir
96 mingw-w64-x86_64-libtasn1
97 mingw-w64-x86_64-nettle
98 mingw-w64-x86_64-cyrus-sasl
100 mingw-w64-x86_64-gnutls
101 mingw-w64-x86_64-zstd"
103 - C:\tools\msys64\usr\bin\bash.exe -lc "mkdir build"
104 - C:\tools\msys64\usr\bin\bash.exe -lc "cd build && ../configure
105 --python=python3 --ninja=ninja
106 --target-list-exclude=i386-softmmu,arm-softmmu,ppc-softmmu,mips-softmmu"
107 - C:\tools\msys64\usr\bin\bash.exe -lc "cd build && make -j$NUMBER_OF_PROCESSORS"
109 - C:\tools\msys64\usr\bin\bash.exe -lc "cd build && make V=1 check"