@@ -20,152 +20,49 @@ branches:
20
20
matrix :
21
21
include :
22
22
- os : linux
23
- compiler : clang
23
+ compiler : gcc
24
24
addons : &1
25
25
apt :
26
26
sources :
27
- - llvm-toolchain-precise-3.5
28
27
- ubuntu-toolchain-r-test
29
28
- boost-latest
30
29
- george-edison55-precise-backports
31
30
packages :
32
31
- cmake
33
32
- cmake-data
34
- - clang-3.5
35
- - libboost1.55-all-dev
36
- - gfortran
37
- env :
38
- - CXX_COMPILER='clang++-3.5'
39
- - C_COMPILER='clang-3.5'
40
- - Fortran_COMPILER='gfortran'
41
- - BUILD_TYPE='release'
42
- - PYTHON_VER='2.7'
43
- - os : osx
44
- osx_image : xcode7.3
45
- compiler : clang
46
- env :
47
- - CXX_COMPILER='clang++'
48
- - C_COMPILER='clang'
49
- - Fortran_COMPILER='gfortran-4.8'
50
- - BUILD_TYPE='release'
51
- - PYTHON_VER='2.7'
52
- - HOMEBREW_GCC='homebrew/versions/gcc48'
53
- - os : linux
54
- compiler : clang
55
- addons : &2
56
- apt :
57
- sources :
58
- - llvm-toolchain-precise-3.6
59
- - ubuntu-toolchain-r-test
60
- - boost-latest
61
- - george-edison55-precise-backports
62
- packages :
63
- - cmake
64
- - cmake-data
65
- - clang-3.6
33
+ - g++-4.6
34
+ - gcc-4.6
66
35
- libboost1.55-all-dev
67
- - gfortran
68
- env :
69
- - CXX_COMPILER='clang++-3.6'
70
- - C_COMPILER='clang-3.6'
71
- - Fortran_COMPILER='gfortran'
72
- - BUILD_TYPE='release'
73
- - STATIC='--static'
74
- - PYTHON_VER='3.5'
75
- - os : osx
76
- osx_image : xcode7.3
77
- compiler : gcc
36
+ - gfortran-4.6
78
37
env :
79
- - CXX_COMPILER='g++-4.8 '
80
- - C_COMPILER='gcc-4.8 '
81
- - Fortran_COMPILER='gfortran-4.8 '
38
+ - CXX_COMPILER='g++-4.6 '
39
+ - C_COMPILER='gcc-4.6 '
40
+ - Fortran_COMPILER='gfortran-4.6 '
82
41
- BUILD_TYPE='release'
83
42
- PYTHON_VER='2.7'
84
- - HOMEBREW_GCC='homebrew/versions/gcc48'
85
43
- os : linux
86
44
compiler : clang
87
- addons : &3
45
+ addons :
88
46
apt :
89
47
sources :
90
- - llvm-toolchain-precise-3.7
48
+ - llvm-toolchain-precise-3.5
91
49
- ubuntu-toolchain-r-test
92
50
- boost-latest
93
51
- george-edison55-precise-backports
94
52
packages :
95
53
- cmake
96
54
- cmake-data
97
- - clang-3.7
55
+ - clang-3.5
98
56
- libboost1.55-all-dev
99
57
- gfortran
100
58
env :
101
- - CXX_COMPILER='clang++-3.7 '
102
- - C_COMPILER='clang-3.7 '
59
+ - CXX_COMPILER='clang++-3.5 '
60
+ - C_COMPILER='clang-3.5 '
103
61
- Fortran_COMPILER='gfortran'
104
- - PYTHON_VER='2.7'
105
- - BUILD_TYPE='release'
106
- - os : osx
107
- osx_image : xcode7.3
108
- compiler : clang
109
- env :
110
- - CXX_COMPILER='clang++'
111
- - C_COMPILER='clang'
112
- - Fortran_COMPILER='gfortran-4.9'
113
62
- BUILD_TYPE='release'
114
63
- PYTHON_VER='3.5'
115
- - HOMEBREW_GCC='homebrew/versions/gcc49'
116
64
- STATIC='--static'
117
- - os : linux
118
- compiler : clang
119
- addons : &4
120
- apt :
121
- sources :
122
- - llvm-toolchain-precise-3.8
123
- - ubuntu-toolchain-r-test
124
- - boost-latest
125
- - george-edison55-precise-backports
126
- packages :
127
- - cmake
128
- - cmake-data
129
- - clang-3.8
130
- - libboost1.55-all-dev
131
- - gfortran
132
- env :
133
- - CXX_COMPILER='clang++-3.8'
134
- - C_COMPILER='clang-3.8'
135
- - Fortran_COMPILER='gfortran'
136
- - BUILD_TYPE='release'
137
- - PYTHON_VER='3.5'
138
- - os : osx
139
- osx_image : xcode7.3
140
- compiler : gcc
141
- env :
142
- - CXX_COMPILER='g++-4.9'
143
- - C_COMPILER='gcc-4.9'
144
- - Fortran_COMPILER='gfortran-4.9'
145
- - BUILD_TYPE='release'
146
- - PYTHON_VER='3.5'
147
- - HOMEBREW_GCC='homebrew/versions/gcc49'
148
- - os : linux
149
- compiler : gcc
150
- addons : &5
151
- apt :
152
- sources :
153
- - ubuntu-toolchain-r-test
154
- - boost-latest
155
- - george-edison55-precise-backports
156
- packages :
157
- - cmake
158
- - cmake-data
159
- - g++-4.6
160
- - gcc-4.6
161
- - libboost1.55-all-dev
162
- - gfortran-4.6
163
- env :
164
- - CXX_COMPILER='g++-4.6'
165
- - C_COMPILER='gcc-4.6'
166
- - Fortran_COMPILER='gfortran-4.6'
167
- - BUILD_TYPE='release'
168
- - PYTHON_VER='2.7'
65
+
169
66
- os : osx
170
67
osx_image : xcode7.3
171
68
compiler : clang
@@ -176,91 +73,7 @@ matrix:
176
73
- BUILD_TYPE='release'
177
74
- PYTHON_VER='2.7'
178
75
- HOMEBREW_GCC='homebrew/versions/gcc5'
179
- - os : linux
180
- compiler : gcc
181
- addons : &6
182
- apt :
183
- sources :
184
- - ubuntu-toolchain-r-test
185
- - boost-latest
186
- - george-edison55-precise-backports
187
- packages :
188
- - cmake
189
- - cmake-data
190
- - g++-4.7
191
- - gcc-4.7
192
- - libboost1.55-all-dev
193
- - gfortran-4.7
194
- env :
195
- - CXX_COMPILER='g++-4.7'
196
- - C_COMPILER='gcc-4.7'
197
- - Fortran_COMPILER='gfortran-4.7'
198
- - BUILD_TYPE='release'
199
- - STATIC='--static'
200
- - PYTHON_VER='3.5'
201
- - os : osx
202
- osx_image : xcode7.3
203
- compiler : gcc
204
- env :
205
- - CXX_COMPILER='g++-5'
206
- - C_COMPILER='gcc-5'
207
- - Fortran_COMPILER='gfortran-5'
208
- - BUILD_TYPE='release'
209
- - PYTHON_VER='2.7'
210
- - HOMEBREW_GCC='homebrew/versions/gcc5'
211
76
- STATIC='--static'
212
- - os : linux
213
- compiler : gcc
214
- addons : &7
215
- apt :
216
- sources :
217
- - ubuntu-toolchain-r-test
218
- - boost-latest
219
- - george-edison55-precise-backports
220
- packages :
221
- - cmake
222
- - cmake-data
223
- - g++-4.8
224
- - gcc-4.8
225
- - libboost1.55-all-dev
226
- - gfortran-4.8
227
- env :
228
- - CXX_COMPILER='g++-4.8'
229
- - C_COMPILER='gcc-4.8'
230
- - Fortran_COMPILER='gfortran-4.8'
231
- - BUILD_TYPE='release'
232
- - PYTHON_VER='2.7'
233
- - os : osx
234
- osx_image : xcode7.3
235
- compiler : clang
236
- env :
237
- - CXX_COMPILER='clang++'
238
- - C_COMPILER='clang'
239
- - Fortran_COMPILER='gfortran-6'
240
- - BUILD_TYPE='release'
241
- - PYTHON_VER='3.5'
242
- - HOMEBREW_GCC='homebrew/versions/gcc6'
243
- - os : linux
244
- compiler : gcc
245
- addons : &8
246
- apt :
247
- sources :
248
- - ubuntu-toolchain-r-test
249
- - boost-latest
250
- - george-edison55-precise-backports
251
- packages :
252
- - cmake
253
- - cmake-data
254
- - g++-4.9
255
- - gcc-4.9
256
- - libboost1.55-all-dev
257
- - gfortran-4.9
258
- env :
259
- - CXX_COMPILER='g++-4.9'
260
- - C_COMPILER='gcc-4.9'
261
- - Fortran_COMPILER='gfortran-4.9'
262
- - BUILD_TYPE='release'
263
- - PYTHON_VER='3.5'
264
77
- os : osx
265
78
osx_image : xcode7.3
266
79
compiler : gcc
@@ -271,48 +84,28 @@ matrix:
271
84
- BUILD_TYPE='release'
272
85
- PYTHON_VER='3.5'
273
86
- HOMEBREW_GCC='homebrew/versions/gcc6'
87
+
274
88
- os : linux
275
89
compiler : gcc
276
- addons : &9
277
- apt :
278
- sources :
279
- - ubuntu-toolchain-r-test
280
- - boost-latest
281
- - george-edison55-precise-backports
282
- packages :
283
- - cmake
284
- - cmake-data
285
- - g++-5
286
- - gcc-5
287
- - libboost1.55-all-dev
288
- - gfortran-5
90
+ addons : *1
289
91
env :
290
- - CXX_COMPILER='g++-5 '
291
- - C_COMPILER='gcc-5 '
292
- - Fortran_COMPILER='gfortran-5 '
92
+ - CXX_COMPILER='g++-4.6 '
93
+ - C_COMPILER='gcc-4.6 '
94
+ - Fortran_COMPILER='gfortran-4.6 '
293
95
- BUILD_TYPE='release'
294
96
- PYTHON_VER='2.7'
295
- - os : linux
296
- compiler : gcc
297
- addons : *9
298
- env :
299
- - CXX_COMPILER='g++-5'
300
- - C_COMPILER='gcc-5'
301
- - Fortran_COMPILER='gfortran-5'
302
- - BUILD_TYPE='release'
303
97
- COVERAGE='--coverage'
304
- - PYTHON_VER='2.7'
305
98
allow_failures :
306
99
- os : linux
307
100
compiler : gcc
308
- addons : *9
101
+ addons : *1
309
102
env :
310
- - CXX_COMPILER='g++-5 '
311
- - C_COMPILER='gcc-5 '
312
- - Fortran_COMPILER='gfortran-5 '
103
+ - CXX_COMPILER='g++-4.6 '
104
+ - C_COMPILER='gcc-4.6 '
105
+ - Fortran_COMPILER='gfortran-4.6 '
313
106
- BUILD_TYPE='release'
314
- - COVERAGE='--coverage'
315
107
- PYTHON_VER='2.7'
108
+ - COVERAGE='--coverage'
316
109
install :
317
110
- |
318
111
if [[ "${PYTHON_VER}" == "2.7" ]]; then
@@ -342,17 +135,15 @@ before_script:
342
135
- python -V
343
136
- cmake --version
344
137
- cd ${TRAVIS_BUILD_DIR}
345
- - export CXX=${CXX_COMPILER}
138
+ - echo 'Build set up summary'
346
139
- ${CXX_COMPILER} --version
347
- - export CC=${C_COMPILER}
348
140
- ${C_COMPILER} --version
349
- - export FC=${Fortran_COMPILER}
350
141
- ${Fortran_COMPILER} --version
351
142
- python setup.py --cxx=${CXX_COMPILER} --cc=${C_COMPILER} --fc=${Fortran_COMPILER} --type=${BUILD_TYPE} --cmake-options='-Hprojects/CMake' ${STATIC} ${COVERAGE}
352
143
- cd build
353
144
- ../.scripts/ci_build.sh
354
145
script :
355
- - python ../.scripts/ci_test.py ctest --parallel 2 -- output-on-failure --verbose --dashboard Experimental --track TravisCI
146
+ - python ../.scripts/ci_test.py ctest --output-on-failure --verbose
356
147
- python ../.scripts/ci_print_failing.py
357
148
after_success :
358
149
- |
0 commit comments