Commit 5d29ed878a1c501b027366bf90e8897a7be6e550
1 parent
53ebd933
try building with libc++
Showing
1 changed file
with
6 additions
and
2 deletions
.travis.yml
| ... | ... | @@ -14,13 +14,17 @@ matrix: |
| 14 | 14 | sources: &sources |
| 15 | 15 | - llvm-toolchain-precise-3.8 |
| 16 | 16 | - ubuntu-toolchain-r-test |
| 17 | + - libc++-dev | |
| 17 | 18 | - os: linux |
| 18 | - env: COMPILER=clang++-3.8 | |
| 19 | + env: COMPILER=clang++-3.8 CXXFLAGS=-stdlib=libc++ | |
| 19 | 20 | addons: |
| 20 | 21 | apt: |
| 21 | 22 | packages: |
| 22 | 23 | - clang-3.8 |
| 23 | 24 | sources: *sources |
| 25 | + - os: osx | |
| 26 | + env: CXXFLAGS=-stdlib=libc++ | |
| 24 | 27 | script: > |
| 25 | - cmake -DCXXOPTS_BUILD_TESTS=ON -DCMAKE_CXX_COMPILER=$COMPILER . | |
| 28 | + cmake -DCXXOPTS_BUILD_TESTS=ON -DCMAKE_CXX_COMPILER=$COMPILER | |
| 29 | + -DCMAKE_CXX_FLAGS=$CXXFLAGS . | |
| 26 | 30 | && make && make ARGS=--output-on-failure test | ... | ... |