summaryrefslogtreecommitdiffstats
path: root/.travis.yml
diff options
context:
space:
mode:
authorStefan Radomski <github@mintwerk.de>2016-08-03 06:59:48 (GMT)
committerStefan Radomski <github@mintwerk.de>2016-08-03 06:59:48 (GMT)
commit6dc962cf0fff991d7ec3d6a05bee1e19fc54c763 (patch)
tree0ee691539179bad3176b77069fab835e5aefac95 /.travis.yml
parent383f320a59e2308557eceecb415787c0ca2339b9 (diff)
downloaduscxml-6dc962cf0fff991d7ec3d6a05bee1e19fc54c763.zip
uscxml-6dc962cf0fff991d7ec3d6a05bee1e19fc54c763.tar.gz
uscxml-6dc962cf0fff991d7ec3d6a05bee1e19fc54c763.tar.bz2
Have travis build for MacOSX as well
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml13
1 files changed, 11 insertions, 2 deletions
diff --git a/.travis.yml b/.travis.yml
index f9e0e72..52212e5 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,10 +1,17 @@
sudo: required
language: cpp
+
+os:
+ - linux
+ - osx
+
compiler:
- gcc
- clang
+
install:
- if [ "$CXX" = "g++" ]; then export CXX="g++-4.8" CC="gcc-4.8"; fi
+
addons:
apt:
sources:
@@ -15,7 +22,9 @@ addons:
- clang
before_install:
- - sudo apt-get update -qq
- - sudo apt-get install -qq libxml2-dev libcurl4-openssl-dev
+ - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew update; fi
+ - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew install cmake; fi
+ - if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then sudo apt-get update -qq; fi
+ - if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then sudo apt-get install -qq libxml2-dev libcurl4-openssl-dev; fi
script: mkdir build && cd build && cmake .. && make