language: c matrix: include: - os: linux compiler: clang-7 dist: xenial sudo: required addons: apt: sources: - ubuntu-toolchain-r-test - llvm-toolchain-xenial-7 packages: - clang-7 - cmake - libssl-dev - libudev-dev script: /bin/sh -eux .travis/build-linux-clang - os: linux compiler: gcc-7 dist: xenial sudo: required addons: apt: sources: - ubuntu-toolchain-r-test packages: - gcc-7 - cmake - libssl-dev - libudev-dev script: /bin/sh -eux .travis/build-linux-gcc - os: linux compiler: i686-w64-mingw32-gcc-4.8 dist: xenial sudo: required addons: apt: sources: - ubuntu-toolchain-r-test packages: - binutils-mingw-w64-i686 - gcc-mingw-w64 - g++-mingw-w64 - mingw-w64-i686-dev - cmake script: /bin/sh -eux .travis/build-linux-mingw - os: osx osx_image: xcode10.2 compiler: clang sudo: required script: /bin/sh -eux .travis/build-osx-clang - os: linux compiler: clang-7 dist: bionic sudo: required addons: apt: sources: - ubuntu-toolchain-r-test - llvm-toolchain-xenial-7 packages: - clang-7 - cmake - libssl-dev - libudev-dev script: /bin/sh -eux .travis/fuzz-linux-asan - os: linux compiler: clang-7 dist: bionic sudo: required addons: apt: sources: - ubuntu-toolchain-r-test - llvm-toolchain-xenial-7 packages: - clang-7 - cmake - libssl-dev - libudev-dev script: /bin/sh -eux .travis/fuzz-linux-msan notifications: email: false