ref: 6308ce1a99c2c202cddc05e309bbb3bee7be73d2
dir: /.travis.yml/
language: c dist: xenial jobs: fast_finish: true include: - sudo: required env: USING_AUTOTOOLS=yes before_install: - sudo add-apt-repository ppa:ondrej/autotools -y # automake 1.15 - sudo add-apt-repository ppa:cz.nic-labs/knot-dns -y # pkg-config 0.29.2 - sudo apt-get update - sudo apt-get install -y autoconf automake-1.15 pkg-config m4 script: - ./autogen.sh && ./configure --enable-sndfile --enable-alsa && make distcheck - cat src/config.h addons: apt: packages: [libsndfile-dev, libfftw3-dev, libasound2-dev] env: - CMAKE_SHARED=OFF BUILD_TYPE=Debug - CMAKE_SHARED=ON BUILD_TYPE=Debug - CMAKE_SHARED=OFF BUILD_TYPE=Release - CMAKE_SHARED=ON BUILD_TYPE=Release script: - mkdir build - cd build - cmake -DBUILD_SHARED_LIBS=$CMAKE_SHARED -DCMAKE_BUILD_TYPE=$BUILD_TYPE -DCMAKE_C_FLAGS="-Wall -Wextra -Werror" .. - cat config.h - make && make test