diff --git a/.travis.yml b/.travis.yml index 82f36c5f..43bcd894 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,10 +1,34 @@ language: cpp -before_install: -- sudo apt-get update -qq -- sudo apt-get install -qq libxtst-dev -- sudo apt-get install -qq qtdeclarative5-dev -- sudo apt-get install -qq libavahi-compat-libdnssd-dev -script: sh -x ./clean_build.sh -# skip install phase since we have a customized install package -# creation tool for each supported platform + +matrix: + include: + - os: linux + sudo: false + dist: trusty + addons: + apt: + packages: + - libxtst-dev + - qtdeclarative5-dev + - libavahi-compat-libdnssd-dev + script: sh -x ./clean_build.sh + + - os: osx + osx_image: xcode9 + script: + - export COLUMNS=80 + - curl -LO https://raw.githubusercontent.com/GiovanniBussi/macports-ci/master/macports-ci + - chmod +x ./macports-ci + - ./macports-ci install + - PATH="$PATH:/opt/local/bin" + - sudo port -N install qt5-qtbase openssl + - sh -x ./clean_build.sh + + - os: osx + osx_image: xcode9 + script: + - brew update + - brew install qt openssl + - sh -x ./clean_build.sh + install: true