summaryrefslogtreecommitdiff
path: root/.travis.yml
diff options
context:
space:
mode:
authorAleks Kissinger <aleks0@gmail.com>2018-10-15 20:02:30 +0200
committerAleks Kissinger <aleks0@gmail.com>2018-10-15 20:02:30 +0200
commit99b8307468211b9052eff16503d3b5e9fc642cbf (patch)
treee688c948a2dfaafdbaac1f3704afc85480f9c4e5 /.travis.yml
parent8b286fe0abf1385f6d40bfd5134668bfc3c4f33a (diff)
added linux target
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml25
1 files changed, 15 insertions, 10 deletions
diff --git a/.travis.yml b/.travis.yml
index 275e281..9e5b146 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,30 +1,35 @@
language: cpp
+env:
+ - DEPLOY_TIKZIT=0
+
matrix:
include:
- os: osx
compiler: clang
env:
- - QT_BASE=510
- - FILE=tikzit-osx.dmg
- - os: osx
- osx_image: xcode7.3
+ - FILE=tikzit-osx.dmg
+ - os: linux
+ dist: trusty
env:
- - QT_BASE=510
- - FILE=tikzit-osx-elcap.dmg
+ - FILE=tikzit-linux.tar.gz
+ - PPA=beineri/opt-qt-5.10.1-trusty
before_install:
+ - '[[ "$TRAVIS_OS_NAME" != linux || -z "$PPA" ]] || sudo add-apt-repository -y ppa:$PPA'
+ - '[[ "$TRAVIS_OS_NAME" != linux ]] || sudo apt-get -qy update'
install:
- brew install qt5;
- brew link --force qt5;
+ - '[[ "$TRAVIS_OS_NAME" != osx ]] || brew install qt5'
+ - '[[ "$TRAVIS_OS_NAME" != osx ]] || brew link --force qt5'
+ - '[[ "$TRAVIS_OS_NAME" != linux ]] || sudo apt-get -qy install qt510base qt510xmlpatterns'
script:
- qmake -v
- qmake -r
- make
- - macdeployqt tikzit.app -dmg
- - curl --upload-file tikzit.dmg https://transfer.sh/$FILE
+ - '[[ "$TRAVIS_OS_NAME" != osx ]] || (macdeployqt tikzit.app -dmg && mv tikzit.dmg $FILE)'
+ - '[[ "$DEPLOY_TIKZIT" != 1 ]] || curl --upload-file $FILE https://transfer.sh/$FILE'
notifications:
email: false \ No newline at end of file