summaryrefslogtreecommitdiff
path: root/.travis.yml
blob: 97641eca17fc0cad15eb7aa2d0594573f76883d3 (plain)
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
language: generic

matrix:
  include:
    - os: linux
      env: CC=gcc CXX=g++
    - os: linux
      env: CC=clang CXX=clang++
    - os: linux
      env: CC=gcc CXX=g++ EXTRA_FLAGS=-m32
      addons:
        apt:
          packages:
          - gcc-multilib
    - os: linux
      env: CC=clang CXX=clang++ EXTRA_FLAGS=-m32
      addons:
        apt:
          packages:
          - gcc-multilib
    - os: osx
      env: CC=clang CXX=clang++
    - os: osx
      env: CC=clang CXX=clang++ EXTRA_FLAGS=-m32

before_script:
  - autoconf
  - ./configure${EXTRA_FLAGS:+ CC="$CC $EXTRA_FLAGS" CXX="$CXX $EXTRA_FLAGS"}
  - make -j3
  - make -j3 tests

script:
  - make check