You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
capnproto/.cirrus.yml

35 lines
960 B
YAML

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