dist: trusty
-script: ./travis-ci.sh
+before_install: ./travis-install.sh
-sudo: required
-
-compiler:
- - gcc
- - clang-3.6
- - musl-gcc
+script: ./travis-build.sh
-addons:
- apt:
- packages:
- - gcc-multilib
- - lcov
+sudo: required
-install:
- - pip install --user codecov
+git:
+ depth: 2147483647
env:
global:
- SLEEP_A_BIT="sleep 0.2"
- VERBOSE="1"
- matrix:
- - TARGET=x86_64
- - TARGET=x32
- - TARGET=x86
matrix:
- exclude:
- - compiler: clang-3.6
- env: TARGET=x32
+ include:
+ - compiler: gcc
+ env:
+ - TARGET=x86_64
+ - compiler: gcc
+ env:
+ - TARGET=x32
+ - compiler: gcc
+ env:
+ - TARGET=x86
+ - compiler: clang
+ env:
+ - TARGET=x86_64
- compiler: musl-gcc
- env: TARGET=x32
+ env:
+ - TARGET=x86_64
+ - compiler: clang
+ env:
+ - TARGET=x86
- compiler: musl-gcc
- env: TARGET=x86
+ env:
+ - TARGET=x86
+ - compiler: gcc-7
+ env:
+ - TARGET=x86_64
+ - compiler: gcc-7
+ env:
+ - TARGET=x32
+ - compiler: gcc-7
+ env:
+ - TARGET=x86
+ - compiler: gcc
+ env:
+ - TARGET=x86_64
+ - CHECK=coverage
+ - KHEADERS=torvalds/linux