diff options
author | Anne Jan Brouwer <brouwer@annejan.com> | 2015-05-18 10:54:34 +0200 |
---|---|---|
committer | Anne Jan Brouwer <annejan@noprotocol.com> | 2015-05-18 10:54:34 +0200 |
commit | 0167d374aa85ea53ec8be88b491f1a710dc8e08f (patch) | |
tree | 79d27bb3a7e5aca5501e9e4870286fd8770fb10c /.travis.yml | |
parent | 9bd3ebcd3d758f9a81cfa424cbeac5133c40d705 (diff) |
travis build file added
Diffstat (limited to '.travis.yml')
-rw-r--r-- | .travis.yml | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 00000000..9239acd5 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,35 @@ +language: cpp +compiler: + - gcc + - clang + +before_install: + - if [ "$CXX" = "g++" ]; then sudo add-apt-repository ppa:ubuntu-toolchain-r/test -y; fi + - if [ "$CXX" = "g++" ]; then sudo apt-get update -qq; fi + - if [ "$CXX" = "g++" ]; then sudo apt-get install g++-4.8; fi + - if [ "$CXX" = "g++" ]; then sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 50; fi + - if [ "$CXX" = "g++" ]; then sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.8 50; fi + - QtMkspec=$CC + - $CC --version + - which $CC + # workaround clang not system wide, fail on sudo make install + - export CC=`which $CC` + - wget -O Qt5.2.0.tar.xz https://dl.dropboxusercontent.com/u/20447449/Qt5.2.0.tar.xz + - mkdir ~/Qt5.2.0 + - tar -xJf Qt5.2.0.tar.xz -C ~/Qt5.2.0 + - sudo chmod -R 777 ~/Qt5.2.0/ + - ln -s ~/Qt5.2.0/5.2.0/gcc_64/mkspecs/linux-g++ ~/Qt5.2.0/5.2.0/gcc_64/mkspecs/linux-gcc + - cd .. + +script: + - ~/Qt5.2.0/5.2.0/gcc_64/bin/qmake -v + - ~/Qt5.2.0/5.2.0/gcc_64/bin/qmake -spec linux-$QtMkspec -Wall qtpass.pro + - make -j$(nproc) + +notifications: + + irc: + channels: + - "chat.freenode.net#IJhack" + on_success: always + on_failure: always |