summaryrefslogtreecommitdiff
path: root/.travis.yml
diff options
context:
space:
mode:
authoriphydf <iphydf@users.noreply.github.com>2016-08-24 23:52:34 +0100
committeriphydf <iphydf@users.noreply.github.com>2016-09-20 13:52:33 +0100
commite59fd26d4987050e474a6de27dd503f32cc7820a (patch)
treeef5349b85395c6355160077ebd6affe717409c81 /.travis.yml
parent51d18236c8effffb14ffe6c5e3f738c1ceb1ae25 (diff)
Add OSX and Windows build to travis config.
Tests for Windows are disabled for now, until we figure out which tests can successfully run on wine and select only those.
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml15
1 files changed, 12 insertions, 3 deletions
diff --git a/.travis.yml b/.travis.yml
index cfa9240d..50bedc8d 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -9,6 +9,14 @@ matrix:
9 compiler: gcc 9 compiler: gcc
10 - env: JOB=toxcore ENV=linux 10 - env: JOB=toxcore ENV=linux
11 compiler: clang 11 compiler: clang
12 - env: JOB=toxcore ENV=osx
13 os: osx
14 - env: JOB=toxcore ENV=windows ARCH=i686
15 services:
16 - docker
17 - env: JOB=toxcore ENV=windows ARCH=x86_64
18 services:
19 - docker
12 20
13addons: 21addons:
14 apt: 22 apt:
@@ -36,9 +44,10 @@ cache:
36 - $HOME/.ghc 44 - $HOME/.ghc
37 - $HOME/cache 45 - $HOME/cache
38 46
39install: other/travis/phase $JOB $ENV install 47install: other/travis/phase $JOB $ENV install
40script: other/travis/phase $JOB $ENV script 48script: other/travis/phase $JOB $ENV script
41after_script: other/travis/phase $JOB $ENV after_script 49after_script: other/travis/phase $JOB $ENV after_script
50after_failure: other/travis/phase $JOB $ENV after_failure
42 51
43notifications: 52notifications:
44 irc: "chat.freenode.net#toktok-status" 53 irc: "chat.freenode.net#toktok-status"