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