-
Notifications
You must be signed in to change notification settings - Fork 12
/
.travis.yml
45 lines (40 loc) · 888 Bytes
/
.travis.yml
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
34
35
36
37
38
39
40
41
42
43
44
45
language: c
sudo: false
os: linux
arch: ppc64le
addons:
apt:
sources:
- ubuntu-toolchain-r-test
packages:
- gcc-5
- gcc-6
- gcc-7
- gcc-8
- gcc-9
- clang-4.0
- clang-6.0
- clang-8
# travis set CC after this so we can't use CC here.
env:
- COMPILER=gcc-5
- COMPILER=gcc-6
- COMPILER=gcc-7
- COMPILER=gcc-8
- COMPILER=clang-4.0
- COMPILER=clang-6.0
- COMPILER=clang-8
matrix:
include:
env:
- COMPILER=/opt/at12.0/bin/gcc
addons:
apt:
sources:
- sourceline: 'deb ftp://ftp.unicamp.br/pub/linuxpatch/toolchain/at/ubuntu xenial at12.0'
key_url: 'ftp://ftp.unicamp.br/pub/linuxpatch/toolchain/at/ubuntu/dists/trusty/6976a827.gpg.key'
packages:
- advance-toolchain-at12.0-devel
script:
- export CC=$COMPILER
- make test