1sudo: required 2dist: trusty 3language: c++ 4 5addons: 6 apt: 7 packages: 8 - build-essential 9 - autoconf 10 - libxml2-dev 11 - libxslt1-dev 12 - qt5-default 13 - libsnmp-dev 14 15env: 16 global: 17 - MAKEJOBS=-j3 18 - CXXFLAGS="-Wall -Werror -Qunused-arguments" 19 20matrix: 21 include: 22 - os: linux 23 compiler: clang 24 env: QMAKESPEC=linux-clang 25 - os: linux 26 compiler: gcc 27 - os: osx 28 compiler: clang 29 30install: 31 - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew install qt5 && brew link --force qt5 ; fi 32 33before_script: 34 - if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then ./autogen.sh ; fi 35 36script: 37 - if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then make $MAKEJOBS; fi 38 - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then sh build_mac.sh ; fi 39 40