language: c
sudo: false
-compiler:
- - gcc
- - clang
-
-addons:
- apt:
+matrix:
+ include:
+ - compiler: gcc
+ env: CFLAGS="-std=gnu99"
+ - compiler: gcc-5
+ env: GCOV="gcov-5"
+ addons:
+ apt:
+ sources:
+ - ubuntu-toolchain-r-test
+ packages:
+ - gcc-5
+ - compiler: gcc-6
+ env: GCOV="gcov-6"
+ addons:
+ apt:
+ sources:
+ - ubuntu-toolchain-r-test
+ packages:
+ - gcc-6
+ - compiler: clang
+ addons:
+ apt:
+ packages:
+ - valgrind
+ - dist: trusty
+ addons:
+ apt:
+ packages:
+ - valgrind
+ env: CFLAGS="-std=gnu99"
+ compiler: gcc
+ - dist: trusty
+ compiler: gcc-5
+ env: GCOV="gcov-5"
+ addons:
+ apt:
+ sources:
+ - ubuntu-toolchain-r-test
+ packages:
+ - gcc-5
+ - valgrind
+ - dist: trusty
+ compiler: gcc-6
+ env: GCOV="gcov-6"
+ addons:
+ apt:
+ sources:
+ - ubuntu-toolchain-r-test
+ packages:
+ - gcc-6
+ - valgrind
+ - dist: trusty
+ compiler: clang
+ addons:
+ apt:
packages:
- - libjudy-dev
- - libvorbis-dev
- - libportaudio-dev
- - libtalloc-dev
+ - valgrind
script:
- - make config.h
- - make -j2
- - make -k check
+ - make -j2 -k quiet=1
+ - make -k check quiet=1