Jason Evans | 590ee2a | 2016-12-13 14:53:10 -0800 | [diff] [blame] | 1 | language: generic |
Mike Hommey | 2ea7742 | 2016-06-10 00:17:19 +0900 | [diff] [blame] | 2 | |
3 | matrix: | ||||
4 | include: | ||||
5 | - os: linux | ||||
Jason Evans | 590ee2a | 2016-12-13 14:53:10 -0800 | [diff] [blame] | 6 | env: CC=gcc CXX=g++ |
Jason Evans | a965a9c | 2016-12-13 16:19:20 -0800 | [diff] [blame] | 7 | - os: linux |
Jason Evans | 590ee2a | 2016-12-13 14:53:10 -0800 | [diff] [blame] | 8 | env: CC=clang CXX=clang++ |
Mike Hommey | 2ea7742 | 2016-06-10 00:17:19 +0900 | [diff] [blame] | 9 | - os: linux |
Jason Evans | 590ee2a | 2016-12-13 14:53:10 -0800 | [diff] [blame] | 10 | env: CC=gcc CXX=g++ EXTRA_FLAGS=-m32 |
Jason Evans | a965a9c | 2016-12-13 16:19:20 -0800 | [diff] [blame] | 11 | addons: |
12 | apt: | ||||
13 | packages: | ||||
14 | - gcc-multilib | ||||
15 | - os: linux | ||||
Jason Evans | 590ee2a | 2016-12-13 14:53:10 -0800 | [diff] [blame] | 16 | env: CC=clang CXX=clang++ EXTRA_FLAGS=-m32 |
Mike Hommey | 2ea7742 | 2016-06-10 00:17:19 +0900 | [diff] [blame] | 17 | addons: |
18 | apt: | ||||
19 | packages: | ||||
20 | - gcc-multilib | ||||
21 | - os: osx | ||||
Jason Evans | 590ee2a | 2016-12-13 14:53:10 -0800 | [diff] [blame] | 22 | env: CC=clang CXX=clang++ |
Jason Evans | a965a9c | 2016-12-13 16:19:20 -0800 | [diff] [blame] | 23 | - os: osx |
Jason Evans | 590ee2a | 2016-12-13 14:53:10 -0800 | [diff] [blame] | 24 | env: CC=clang CXX=clang++ EXTRA_FLAGS=-m32 |
Mike Hommey | 2ea7742 | 2016-06-10 00:17:19 +0900 | [diff] [blame] | 25 | |
26 | before_script: | ||||
27 | - autoconf | ||||
Jason Evans | 590ee2a | 2016-12-13 14:53:10 -0800 | [diff] [blame] | 28 | - ./configure${EXTRA_FLAGS:+ CC="$CC $EXTRA_FLAGS" CXX="$CXX $EXTRA_FLAGS"} |
Mike Hommey | 2ea7742 | 2016-06-10 00:17:19 +0900 | [diff] [blame] | 29 | - make -j3 |
30 | - make -j3 tests | ||||
31 | |||||
32 | script: | ||||
33 | - make check |