Skip to content

Commit 2ba6320

Browse files
committed
[Java] Add OS X native build.
1 parent 5b12d7c commit 2ba6320

File tree

1 file changed

+30
-24
lines changed

1 file changed

+30
-24
lines changed

.travis.yml

Lines changed: 30 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -29,96 +29,102 @@ matrix:
2929
os: linux
3030
script: ./gradlew
3131

32-
- env: COMPILER=clang++-4.0
32+
- env: COMPILER=g++-6
3333
language: cpp
34-
compiler: clang
34+
compiler: gcc
3535
os: linux
3636
addons:
3737
apt:
3838
packages:
39-
- clang-4.0
40-
- libstdc++-6-dev
39+
- g++-6
4140
- libsparsehash-dev
4241
sources:
4342
- ubuntu-toolchain-r-test
44-
- llvm-toolchain-trusty-4.0
4543
before_script: ./gradlew
4644
script: ./cppbuild/cppbuild
4745

48-
- env: COMPILER=clang++-5.0
46+
- env: COMPILER=g++-7
4947
language: cpp
50-
compiler: clang
48+
compiler: gcc
5149
os: linux
5250
addons:
5351
apt:
5452
packages:
55-
- clang-5.0
56-
- libstdc++-7-dev
53+
- g++-7
5754
- libsparsehash-dev
5855
sources:
5956
- ubuntu-toolchain-r-test
60-
- llvm-toolchain-trusty-5.0
6157
before_script: ./gradlew
6258
script: ./cppbuild/cppbuild
6359

64-
- env: COMPILER=clang++-6.0
60+
- env: COMPILER=g++-8
6561
language: cpp
66-
compiler: clang
62+
compiler: gcc
6763
os: linux
6864
addons:
6965
apt:
7066
packages:
71-
- clang-6.0
72-
- libstdc++-7-dev
67+
- g++-8
7368
- libsparsehash-dev
7469
sources:
7570
- ubuntu-toolchain-r-test
76-
- llvm-toolchain-trusty-6.0
7771
before_script: ./gradlew
7872
script: ./cppbuild/cppbuild
7973

80-
- env: COMPILER=g++-6
74+
- env: COMPILER=clang++-4.0
8175
language: cpp
82-
compiler: gcc
76+
compiler: clang
8377
os: linux
8478
addons:
8579
apt:
8680
packages:
87-
- g++-6
81+
- clang-4.0
82+
- libstdc++-6-dev
8883
- libsparsehash-dev
8984
sources:
9085
- ubuntu-toolchain-r-test
86+
- llvm-toolchain-trusty-4.0
9187
before_script: ./gradlew
9288
script: ./cppbuild/cppbuild
9389

94-
- env: COMPILER=g++-7
90+
- env: COMPILER=clang++-5.0
9591
language: cpp
96-
compiler: gcc
92+
compiler: clang
9793
os: linux
9894
addons:
9995
apt:
10096
packages:
101-
- g++-7
97+
- clang-5.0
98+
- libstdc++-7-dev
10299
- libsparsehash-dev
103100
sources:
104101
- ubuntu-toolchain-r-test
102+
- llvm-toolchain-trusty-5.0
105103
before_script: ./gradlew
106104
script: ./cppbuild/cppbuild
107105

108-
- env: COMPILER=g++-8
106+
- env: COMPILER=clang++-6.0
109107
language: cpp
110-
compiler: gcc
108+
compiler: clang
111109
os: linux
112110
addons:
113111
apt:
114112
packages:
115-
- g++-8
113+
- clang-6.0
114+
- libstdc++-7-dev
116115
- libsparsehash-dev
117116
sources:
118117
- ubuntu-toolchain-r-test
118+
- llvm-toolchain-trusty-6.0
119119
before_script: ./gradlew
120120
script: ./cppbuild/cppbuild
121121

122+
- env: COMPILER=clang++
123+
language: c++
124+
compiler: clang
125+
os: osx
126+
before_script: ./gradlew
127+
script: ./cppbuild/cppbuild
122128

123129
before_cache:
124130
- rm -f $HOME/.gradle/caches/modules-2/modules-2.lock

0 commit comments

Comments
 (0)