diff options
author | Jan Dalheimer <jan@dalheimer.de> | 2015-06-01 16:02:55 +0200 |
---|---|---|
committer | Petr Mrázek <peterix@gmail.com> | 2015-06-06 23:27:58 +0200 |
commit | 634bdcdbcb5cc7f979416541e5e265228985243a (patch) | |
tree | 7158c9585c33e53f376da0c2f1497df1398a76f4 /.travis.yml | |
parent | 1e51b62c882b5fc1554efb46cb41c3d54157626c (diff) | |
download | PrismLauncher-634bdcdbcb5cc7f979416541e5e265228985243a.tar.gz PrismLauncher-634bdcdbcb5cc7f979416541e5e265228985243a.tar.bz2 PrismLauncher-634bdcdbcb5cc7f979416541e5e265228985243a.zip |
GH-1033 Set up travis for C++14 setup
No clang, no OSX, nothing
Diffstat (limited to '.travis.yml')
-rw-r--r-- | .travis.yml | 45 |
1 files changed, 34 insertions, 11 deletions
diff --git a/.travis.yml b/.travis.yml index 9ed7a045..e3cdfe02 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,22 +1,45 @@ +# General set up language: cpp +cache: apt +notifications: + email: false + +# Build matrix set up compiler: - gcc - - clang -cache: apt -before_install: - - sudo apt-add-repository -y ppa:beineri/opt-qt532 - - sudo apt-add-repository -y ppa:kalakris/cmake - - sudo add-apt-repository -y ppa:ubuntu-toolchain-r/test - - sudo apt-get update -qq +# - clang +os: + - linux +# - osx +env: + - QT_VERSION=5.4.1 # latest stable +# - QT_VERSION=5.5-beta # latest +matrix: + exclude: + # only use clang on OS X + - os: osx + compiler: gcc + # only use the qt available from homebrew + - os: osx + env: QT_VERSION=5.4.1 + - os: osx + env: QT_VERSION=5.5-beta + + allow_failures: + # Qt 5.5 is not yet released and is therefore allowed to fail + - env: QT_VERSION=5.5-beta + +# Install dependencies install: - - sudo apt-get install -y -qq cmake qt53base qt53svg qt53tools qt53x11extras qt53webkit - - sudo apt-get install -y -qq g++-4.8 - - if [ "$CXX" = "g++" ]; then export CXX="g++-4.8" CC="gcc-4.8"; fi + - source travis/prepare.sh # installs qt and cmake. need to source because some env vars are set from there + +# Actual work before_script: - mkdir build - cd build - - cmake -DCMAKE_PREFIX_PATH=/opt/qt53/lib/cmake .. + - cmake -DCMAKE_PREFIX_PATH=$CMAKE_PREFIX_PATH .. script: - make -j4 && make test ARGS="-V" + notifications: email: false |