blob: 97641eca17fc0cad15eb7aa2d0594573f76883d3 [file] [log] [blame]
Jason Evans590ee2a2016-12-13 14:53:10 -08001language: generic
Mike Hommey2ea77422016-06-10 00:17:19 +09002
3matrix:
4 include:
5 - os: linux
Jason Evans590ee2a2016-12-13 14:53:10 -08006 env: CC=gcc CXX=g++
Jason Evansa965a9c2016-12-13 16:19:20 -08007 - os: linux
Jason Evans590ee2a2016-12-13 14:53:10 -08008 env: CC=clang CXX=clang++
Mike Hommey2ea77422016-06-10 00:17:19 +09009 - os: linux
Jason Evans590ee2a2016-12-13 14:53:10 -080010 env: CC=gcc CXX=g++ EXTRA_FLAGS=-m32
Jason Evansa965a9c2016-12-13 16:19:20 -080011 addons:
12 apt:
13 packages:
14 - gcc-multilib
15 - os: linux
Jason Evans590ee2a2016-12-13 14:53:10 -080016 env: CC=clang CXX=clang++ EXTRA_FLAGS=-m32
Mike Hommey2ea77422016-06-10 00:17:19 +090017 addons:
18 apt:
19 packages:
20 - gcc-multilib
21 - os: osx
Jason Evans590ee2a2016-12-13 14:53:10 -080022 env: CC=clang CXX=clang++
Jason Evansa965a9c2016-12-13 16:19:20 -080023 - os: osx
Jason Evans590ee2a2016-12-13 14:53:10 -080024 env: CC=clang CXX=clang++ EXTRA_FLAGS=-m32
Mike Hommey2ea77422016-06-10 00:17:19 +090025
26before_script:
27 - autoconf
Jason Evans590ee2a2016-12-13 14:53:10 -080028 - ./configure${EXTRA_FLAGS:+ CC="$CC $EXTRA_FLAGS" CXX="$CXX $EXTRA_FLAGS"}
Mike Hommey2ea77422016-06-10 00:17:19 +090029 - make -j3
30 - make -j3 tests
31
32script:
33 - make check