| 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 |