1language: c
2env:
3  global:
4    - GAPROOT=gaproot
5    - COVDIR=coverage
6
7addons:
8  apt_packages:
9    - libgmp-dev
10    - libreadline-dev
11
12matrix:
13  include:
14    - env: CFLAGS="-O2"
15    - env: CFLAGS="-O2" ABI=32
16      addons:
17        apt_packages:
18          - libgmp-dev:i386
19          - libreadline-dev:i386
20          - gcc-multilib
21          - g++-multilib
22
23branches:
24  only:
25    - master
26
27before_script:
28  - export GAPROOT="$HOME/gap"
29  - scripts/build_gap.sh
30script:
31  - scripts/build_pkg.sh && scripts/run_tests.sh
32after_script:
33  - bash scripts/gather-coverage.sh
34  - bash <(curl -s https://codecov.io/bash)
35