Add an ARM64 build on Travis.
[platform/upstream/libexif.git] / .cirrus.yml
1 # Cirrus CI configuration
2 # https://cirrus-ci.com/github/libexif/libexif
3
4 task:
5   name: FreeBSD
6   freebsd_instance:
7     matrix:
8       # There isn't a stable 13.0 image yet (2019-09)
9       image_family: freebsd-13-0-snap
10       image_family: freebsd-12-0
11       # The stable 11.3 image causes "Agent is not responding" so use a snapshot
12       image_family: freebsd-11-3-snap
13       image_family: freebsd-10-4
14
15   env:
16     CIRRUS_CLONE_DEPTH: 1
17     CFLAGS: -Wall -Wextra -O2
18     MAKE_FLAGS: -j 2
19
20   pkginstall_script:
21     - pkg install -y autoconf automake libtool gettext-tools gettext-runtime
22   configure_script:
23     - autoreconf -sivf
24     - ./configure --disable-dependency-tracking CFLAGS="$CFLAGS" || { tail -300 config.log; false; }
25   compile_script:
26     - make V=1
27   test_script:
28     - make V=1 check
29   install_script:
30     - make V=1 install