Skip to content

Commit c91d39d

Browse files
committed
Better travis + enable mac os x
1 parent 0d30369 commit c91d39d

File tree

1 file changed

+26
-6
lines changed

1 file changed

+26
-6
lines changed

.travis.yml

+26-6
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,22 @@
11
language:
22
- cpp
33

4+
os:
5+
- linux
6+
- osx
7+
48
compiler:
59
- clang
610
- gcc
711

8-
sudo: required
9-
dist: trusty
12+
matrix:
13+
allow_failures:
14+
- os: osx
15+
include:
16+
- os: linux
17+
dist: trusty
18+
sudo: required
19+
- os: osx
1020

1121
env:
1222
global:
@@ -22,12 +32,22 @@ env:
2232
- BUILD_EXAMPLES="ON" BUILD_TESTS="ON" CMAKE_BUILD_TYPE="Debug" HTTPP_PARSER_BACKEND=Stream USE_BOOST_PROMISE=OFF
2333

2434

35+
addons:
36+
apt:
37+
packages:
38+
- clang-3.6
39+
- g++-4.8
40+
- libboost-all-dev
41+
- libssl-dev
42+
- libtbb-dev
43+
- cmake
44+
- libcurl4-openssl-dev
45+
- libhwloc-dev
46+
2547
before_install:
2648
- git submodule update --init --recursive
27-
28-
install:
29-
- sudo apt-get update
30-
- sudo apt-get install -y clang-3.6 g++-4.8 libboost-all-dev libssl-dev libtbb-dev cmake
49+
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew update ; fi
50+
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew install boost tbb cmake hwloc; fi
3151

3252
before_script:
3353
# update compilers

0 commit comments

Comments
 (0)