1language: c 2 3sudo: true 4 5matrix: 6 include: 7 - compiler: clang 8 addons: 9 apt: 10 sources: 11 - ubuntu-toolchain-r-test 12 - llvm-toolchain-precise-3.6 13 - george-edison55-precise-backports # cmake 3.2.3 / doxygen 1.8.3 14 - sourceline: 'deb http://apt.llvm.org/trusty/ llvm-toolchain-trusty-8 main' 15 key_url: https://apt.llvm.org/llvm-snapshot.gpg.key 16 packages: 17 - clang-3.6 18 - libjansson-dev 19 - valgrind 20 - cppcheck 21 - lcov 22 - cmake 23 - cmake-data 24 - clang-format-8 25 - compiler: gcc-6 26 addons: 27 apt: 28 sources: 29 - ubuntu-toolchain-r-test 30 - george-edison55-precise-backports # cmake 3.2.3 / doxygen 1.8.3 31 - sourceline: 'deb http://apt.llvm.org/trusty/ llvm-toolchain-trusty-8 main' 32 key_url: https://apt.llvm.org/llvm-snapshot.gpg.key 33 packages: 34 - gcc-6 35 - g++-6 36 - libjansson-dev 37 - valgrind 38 - cppcheck 39 - lcov 40 - cmake 41 - cmake-data 42 - clang-format-8 43# Temporarily disabled due to slow performance and problems with Raspbian 44# chroot (https://travis-ci.org/PJK/libcbor/jobs/281748138) 45# - env: ARCH=arm 46# addons: 47# apt: 48# sources: 49# - george-edison55-precise-backports # cmake 3.2.3 / doxygen 1.8.3 50# packages: 51# - gcc-arm-linux-gnueabihf 52# - libc6-dev-armhf-cross 53# - cmake 54# - cmake-data 55 56script: 57 - "bash -ex .travis-qemu.sh" 58 59notifications: 60 email: false 61