]> git.ipfire.org Git - thirdparty/util-linux.git/blob - .travis.yml
Merge branch 'travis-osx' of https://github.com/rudimeier/util-linux
[thirdparty/util-linux.git] / .travis.yml
1 language: c
2
3 sudo: required
4 dist: trusty
5
6 git:
7 depth: 1500
8
9 compiler:
10 - gcc
11 - clang
12
13 env:
14 - MAKE_CHECK="nonroot"
15 - MAKE_CHECK="root"
16 - MAKE_CHECK="dist"
17
18 matrix:
19 include:
20 - os: linux
21 dist: precise
22 compiler: gcc
23 env: PRECISE="yes" MAKE_CHECK="root"
24 - os: osx
25 osx_image: xcode7.3
26 compiler: clang
27 env: MAKE_CHECK="nonroot"
28
29 branches:
30 only:
31 - master
32 - /^stable.*/
33 - /^travis.*/
34
35 before_install:
36 # print some host info
37 - env | grep -v "encrypted" | LC_ALL=C sort
38 - $CC --version
39 - which $CC
40 # workaround clang not system wide, fail on sudo make install
41 - export CC=`which $CC`
42 # workaround travis-ci issue #5301
43 - unset PYTHON_CFLAGS
44
45 install:
46 - source ./.travis-functions.sh
47 - travis_install_script
48
49 before_script:
50 - travis_before_script
51
52 script:
53 - travis_script
54
55 after_script:
56 - travis_after_script
57