X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=.travis.yml;h=b68a233302addc3b086800fba1a85b312101bce6;hp=3eac5a59bf7473ad8f0fb78d54b48dd25de11331;hb=eb1db9563e94831770974fcbdb864d855c73017a;hpb=722a0ccfedb9868acfefcf26700e48391d9b9efd diff --git a/.travis.yml b/.travis.yml index 3eac5a59..b68a2333 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,11 +1,33 @@ +sudo: required +dist: trusty + +install: + - sudo apt-get -qy install libqt5webkit5-dev qttools5-dev qtscript5-dev + - sudo apt-get -qy install libdbusmenu-qt-dev libdbusmenu-qt5-dev + - sudo apt-get -qy install libphonon-dev libphonon4qt5-dev + - sudo apt-get -qy install libqca2-dev + - sudo apt-get -qy install qt4-dev-tools qttools5-dev-tools + - sudo apt-get -qy install libphonon4qt5experimental4 # https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=805096 + language: cpp +cache: ccache + compiler: - gcc - clang -before_install: - - echo "yes" | sudo add-apt-repository ppa:kalakris/cmake - - sudo apt-get update -qq - - sudo apt-get install cmake +env: + - QT_VERSION=qt4 + - QT_VERSION=qt5 + +script: + - mkdir build + - cd build + - if [ "$QT_VERSION" = "qt4" ]; then cmake ..; fi + - if [ "$QT_VERSION" = "qt5" ]; then cmake -DUSE_QT5=ON ..; fi + - make -script: mkdir build && cd build && cmake ../ && make +matrix: + exclude: + - compiler: clang + env: QT_VERSION=qt4