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