From 098c4228fb5e0b59077a887215607abd247dc793 Mon Sep 17 00:00:00 2001 From: Stuart Reilly Date: Wed, 17 Jul 2019 11:19:39 +0100 Subject: Make travis more explicit --- .travis.yml | 36 +++++++++++++++++++++++++----------- 1 file changed, 25 insertions(+), 11 deletions(-) diff --git a/.travis.yml b/.travis.yml index f845b0348..5bce840eb 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,24 +1,36 @@ language: c -os: - # - osx # tmp disable osx - - linux - -compiler: - - clang - - gcc - - matrix: include: + - os: osx + compiler: clang + - os: linux compiler: gcc + addons: + apt: + packages: + - libpcap-dev + - autogen + + - os: linux + compiler: clang + addons: + apt: + packages: + - libpcap-dev + - autogen + + - os: linux + compiler: gcc-8 addons: apt: sources: - ubuntu-toolchain-r-test packages: - g++-8 + - libpcap-dev + - autogen env: - MATRIX_EVAL="CC=gcc-8 && CXX=g++-8" @@ -30,6 +42,8 @@ matrix: - ubuntu-toolchain-r-test packages: - g++-9 + - libpcap-dev + - autogen env: - MATRIX_EVAL="CC=gcc-9 && CXX=g++-9" @@ -41,6 +55,8 @@ matrix: - llvm-toolchain-xenial-8 packages: - clang-8 + - libpcap-dev + - autogen env: - MATRIX_EVAL="CC=clang-8 && CXX=clang++-8" @@ -57,8 +73,6 @@ before_install: install: #macos - if [ "$TRAVIS_OS_NAME" == "osx" ]; then brew update; fi -#linux - - if [ "$TRAVIS_OS_NAME" == "linux" ]; then sudo apt-get install libpcap-dev autogen; fi before_script: - ./autogen.sh -- cgit v1.2.3