blob: 8326a3a4b160b5596a1e5b9c97fc8a293fa1f6b4 [file] [log] [blame]
Thomas Huth4966c5b2019-03-03 15:42:59 +01001env:
2 CIRRUS_CLONE_DEPTH: 1
3
Ed Maste7162fbb2019-01-22 17:25:58 +00004freebsd_12_task:
5 freebsd_instance:
6 image: freebsd-12-0-release-amd64
7 cpu: 8
8 memory: 8G
Ed Maste7162fbb2019-01-22 17:25:58 +00009 install_script: pkg install -y
Thomas Huthdb2b95d2019-04-23 12:59:36 +020010 bash bison curl cyrus-sasl git glib gmake gnutls gsed
Ed Maste7162fbb2019-01-22 17:25:58 +000011 nettle perl5 pixman pkgconf png usbredir
12 script:
13 - mkdir build
14 - cd build
15 - ../configure || { cat config.log; exit 1; }
16 - gmake -j8
17 - gmake -j8 V=1 check
Thomas Huth4966c5b2019-03-03 15:42:59 +010018
19macos_task:
20 osx_instance:
21 image: mojave-base
22 install_script:
Thomas Huthdb2b95d2019-04-23 12:59:36 +020023 - brew install pkg-config python gnu-sed glib pixman make sdl2
Thomas Huth4966c5b2019-03-03 15:42:59 +010024 script:
25 - ./configure --python=/usr/local/bin/python3 || { cat config.log; exit 1; }
26 - gmake -j$(sysctl -n hw.ncpu)
27 - gmake check -j$(sysctl -n hw.ncpu)