capnproto

FORK: Cap'n Proto serialization/RPC system - core tools and C++ library
git clone https://git.neptards.moe/neptards/capnproto.git
Log | Files | Refs | README | LICENSE

.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