Commit 423131a4f0132d2d7a8c0d9be0b770a43b2e1ea8
1 parent
b4f2b0e2
do all builds with unicode
Showing
1 changed file
with
15 additions
and
0 deletions
.travis.yml
| @@ -18,6 +18,13 @@ matrix: | @@ -18,6 +18,13 @@ matrix: | ||
| 18 | - llvm-toolchain-precise-3.8 | 18 | - llvm-toolchain-precise-3.8 |
| 19 | - ubuntu-toolchain-r-test | 19 | - ubuntu-toolchain-r-test |
| 20 | - os: linux | 20 | - os: linux |
| 21 | + env: COMPILER=g++-5 UNICODE_OPTIONS=-DCXXOPTS_USE_UNICODE_HELP | ||
| 22 | + addons: | ||
| 23 | + apt: | ||
| 24 | + packages: | ||
| 25 | + - g++-5 | ||
| 26 | + sources: *sources | ||
| 27 | + - os: linux | ||
| 21 | env: COMPILER=clang++-3.8 CXXFLAGS=-stdlib=libc++ | 28 | env: COMPILER=clang++-3.8 CXXFLAGS=-stdlib=libc++ |
| 22 | addons: | 29 | addons: |
| 23 | apt: | 30 | apt: |
| @@ -25,6 +32,14 @@ matrix: | @@ -25,6 +32,14 @@ matrix: | ||
| 25 | - clang-3.8 | 32 | - clang-3.8 |
| 26 | - libc++-dev | 33 | - libc++-dev |
| 27 | sources: *sources | 34 | sources: *sources |
| 35 | + - os: linux | ||
| 36 | + env: COMPILER=clang++-3.8 CXXFLAGS=-stdlib=libc++ UNICODE_OPTIONS=-DCXXOPTS_USE_UNICODE_HELP | ||
| 37 | + addons: | ||
| 38 | + apt: | ||
| 39 | + packages: | ||
| 40 | + - clang-3.8 | ||
| 41 | + - libc++-dev | ||
| 42 | + sources: *sources | ||
| 28 | script: > | 43 | script: > |
| 29 | cmake -DCXXOPTS_BUILD_TESTS=ON -DCMAKE_CXX_COMPILER=$COMPILER | 44 | cmake -DCXXOPTS_BUILD_TESTS=ON -DCMAKE_CXX_COMPILER=$COMPILER |
| 30 | -DCMAKE_CXX_FLAGS=$CXXFLAGS $UNICODE_OPTIONS . | 45 | -DCMAKE_CXX_FLAGS=$CXXFLAGS $UNICODE_OPTIONS . |