language: c sudo: false 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: - valgrind script: - make -j2 -k quiet=1 - make -k check quiet=1