forked from capnproto/capnproto
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.cirrus.yml
34 lines (33 loc) · 960 Bytes
/
.cirrus.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
env:
CIRRUS_CLONE_DEPTH: 1
freebsd_task:
matrix:
- name: FreeBSD 13.0 (GCC 10 from packages)
# RunCatchingExceptionsOtherException fails on 13.0 with system Clang
# 11.0 and ports Clang 10/11 as well, so GCC 10 is used instead.
freebsd_instance:
image_family: freebsd-13-0
preinstall_script:
# Stock clang11 fails some exception unit tests
pkg install -y gcc10
env:
CC: gcc10
CXX: g++10
- name: FreeBSD 12.2 (System Clang 10)
freebsd_instance:
image_family: freebsd-12-2
- name: FreeBSD 11.4 (System Clang 10)
freebsd_instance:
image_family: freebsd-11-4
install_script:
pkg install -y automake autoconf libtool
compiler_version_script:
${CXX:-"c++"} --version
autoreconf_script:
- cd c++ && autoreconf -i
configure_script:
- cd c++ && ./configure
build_script:
- make -C c++
test_script:
- make -C c++ check