]>
Commit | Line | Data |
---|---|---|
dac87e44 RM |
1 | language: c |
2 | ||
fc412fe4 RM |
3 | sudo: required |
4 | dist: trusty | |
5 | ||
1ecee3d5 RM |
6 | git: |
7 | depth: 1500 | |
8 | ||
dac87e44 RM |
9 | compiler: |
10 | - gcc | |
11 | - clang | |
12 | ||
04a176ea RM |
13 | env: |
14 | - MAKE_CHECK="nonroot" | |
15 | - MAKE_CHECK="root" | |
dd68764c | 16 | - MAKE_CHECK="dist" |
04a176ea | 17 | |
fc412fe4 RM |
18 | matrix: |
19 | include: | |
20 | - os: linux | |
21 | dist: precise | |
22 | compiler: gcc | |
23 | env: PRECISE="yes" MAKE_CHECK="root" | |
668d6d2e RM |
24 | - os: osx |
25 | osx_image: xcode7.3 | |
26 | compiler: clang | |
27 | env: MAKE_CHECK="nonroot" | |
fc412fe4 | 28 | |
bfc0b37e KZ |
29 | branches: |
30 | only: | |
31 | - master | |
32 | - /^stable.*/ | |
355df774 | 33 | - /^travis.*/ |
bfc0b37e | 34 | |
d42ecea2 | 35 | before_install: |
1091e83e RM |
36 | # print some host info |
37 | - env | grep -v "encrypted" | LC_ALL=C sort | |
d42ecea2 RM |
38 | - $CC --version |
39 | - which $CC | |
40 | # workaround clang not system wide, fail on sudo make install | |
41 | - export CC=`which $CC` | |
514f5930 RM |
42 | # workaround travis-ci issue #5301 |
43 | - unset PYTHON_CFLAGS | |
d42ecea2 | 44 | |
dac87e44 | 45 | install: |
5ddcc32a RM |
46 | - source ./.travis-functions.sh |
47 | - travis_install_script | |
dac87e44 RM |
48 | |
49 | before_script: | |
dd68764c | 50 | - travis_before_script |
dac87e44 RM |
51 | |
52 | script: | |
dd68764c | 53 | - travis_script |
dac87e44 RM |
54 | |
55 | after_script: | |
dd68764c | 56 | - travis_after_script |
7be73458 | 57 |