@@ -29,14 +29,285 @@ jobs:
29
29
strategy :
30
30
matrix :
31
31
include :
32
+ - SWIGLANG : " "
33
+ CPPFLAGS : " -DDOH_POISON"
34
+ - SWIGLANG : " "
35
+ GCC : 7
36
+ - SWIGLANG : " "
37
+ GCC : 8
38
+ - SWIGLANG : " "
39
+ GCC : 9
40
+ - SWIGLANG : " "
41
+ GCC : 10
42
+ - SWIGLANG : " "
43
+ GCC : 11
44
+ - SWIGLANG : " "
45
+ compiler : clang
46
+ - SWIGLANG : csharp
47
+ # D support can't be enabled because dmd 2.066 fails to build anything
48
+ # under Ubuntu 18.04 due to its standard library (libphobos2.a) not
49
+ # being compiled with -FPIC, but system gcc using -fpie by default,
50
+ # resulting in linking errors for any output. And later versions, such
51
+ # as 2.086.1, are not supported and result in errors in SWIG test suite.
52
+ #
53
+ # - SWIGLANG: d
54
+ # VER: '2.066.0'
55
+ # os: ubuntu-18.04 # This dlang version doesn't work under 20.04.
32
56
- SWIGLANG : fortran
33
57
CPPSTD : c++11
58
+ - SWIGLANG : go
59
+ VER : ' 1.6'
60
+ CSTD : gnu11
61
+ - SWIGLANG : go
62
+ VER : ' 1.8'
63
+ - SWIGLANG : go
64
+ VER : ' 1.12'
65
+ CSTD : gnu11
66
+ - SWIGLANG : go
67
+ VER : ' 1.17'
68
+ - SWIGLANG : guile
69
+ - SWIGLANG : java
70
+ - SWIGLANG : javascript
71
+ ENGINE : node
72
+ VER : ' 6'
73
+ CPPSTD : c++11
74
+ os : ubuntu-18.04
75
+ - SWIGLANG : javascript
76
+ ENGINE : node
77
+ VER : ' 8'
78
+ CPPSTD : c++11
79
+ os : ubuntu-18.04
80
+ - SWIGLANG : javascript
81
+ ENGINE : node
82
+ VER : ' 10'
83
+ CPPSTD : c++11
84
+ os : ubuntu-18.04
85
+ - SWIGLANG : javascript
86
+ ENGINE : node
87
+ VER : ' 12'
88
+ CPPSTD : c++11
89
+ - SWIGLANG : javascript
90
+ ENGINE : node
91
+ VER : ' 17'
92
+ CPPSTD : c++14
93
+ - SWIGLANG : javascript
94
+ ENGINE : jsc
95
+ - SWIGLANG : lua
96
+ - SWIGLANG : lua
97
+ VER : ' 5.3'
98
+ - SWIGLANG : octave
99
+ CPPSTD : c++11
100
+ - SWIGLANG : octave
101
+ CPPSTD : c++11
102
+ - SWIGLANG : perl5
103
+ - SWIGLANG : php
104
+ VER : ' 7.0'
105
+ - SWIGLANG : php
106
+ VER : ' 7.1'
107
+ - SWIGLANG : php
108
+ VER : ' 7.2'
109
+ - SWIGLANG : php
110
+ VER : ' 7.3'
111
+ - SWIGLANG : php
112
+ VER : ' 7.4'
113
+ - SWIGLANG : php
114
+ - SWIGLANG : php
115
+ VER : ' 8.1'
116
+ - SWIGLANG : python
117
+ PY2 : 2
118
+ - SWIGLANG : python
119
+ VER : ' 3.2'
120
+ os : ubuntu-18.04 # Python < 3.5 not available for 20.04.
121
+ continue-on-error : true # broken packages problem
122
+ - SWIGLANG : python
123
+ VER : ' 3.3'
124
+ os : ubuntu-18.04 # Python < 3.5 not available for 20.04.
125
+ - SWIGLANG : python
126
+ VER : ' 3.4'
127
+ os : ubuntu-18.04 # Python < 3.5 not available for 20.04.
128
+ - SWIGLANG : python
129
+ VER : ' 3.5'
130
+ - SWIGLANG : python
131
+ VER : ' 3.6'
132
+ - SWIGLANG : python
133
+ VER : ' 3.7'
134
+ - SWIGLANG : python
135
+ VER : ' 3.8'
136
+ - SWIGLANG : python
137
+ VER : ' 3.9'
138
+ - SWIGLANG : python
139
+ VER : ' 3.10'
140
+ - SWIGLANG : python
141
+ PY2 : 2
142
+ SWIG_FEATURES : -builtin
143
+ - SWIGLANG : python
144
+ PY2 : 2
145
+ SWIG_FEATURES : -builtin -O
146
+ - SWIGLANG : python
147
+ SWIG_FEATURES : -builtin
148
+ - SWIGLANG : python
149
+ SWIG_FEATURES : -builtin -O
150
+ - SWIGLANG : r
151
+ - SWIGLANG : ruby
152
+ VER : ' 1.9'
153
+ os : ubuntu-18.04
154
+ - SWIGLANG : ruby
155
+ VER : ' 2.0'
156
+ os : ubuntu-18.04
157
+ - SWIGLANG : ruby
158
+ VER : ' 2.1'
159
+ os : ubuntu-18.04
160
+ - SWIGLANG : ruby
161
+ VER : ' 2.2'
162
+ os : ubuntu-18.04
163
+ - SWIGLANG : ruby
164
+ VER : ' 2.3'
165
+ os : ubuntu-18.04
166
+ - SWIGLANG : ruby
167
+ VER : ' 2.4'
168
+ - SWIGLANG : ruby
169
+ VER : ' 2.5'
170
+ - SWIGLANG : ruby
171
+ VER : ' 2.6'
172
+ - SWIGLANG : ruby
173
+ VER : ' 2.7'
174
+ - SWIGLANG : ruby
175
+ VER : ' 3.0'
176
+ CPPSTD : c++11
177
+ - SWIGLANG : scilab
178
+ VER : ' 5.5.2'
179
+ - SWIGLANG : scilab
180
+ os : ubuntu-18.04 # scilab 6.0
181
+ - SWIGLANG : scilab
182
+ - SWIGLANG : tcl
183
+ # c++11 testing
184
+ - SWIGLANG : csharp
185
+ CPPSTD : c++11
34
186
- SWIGLANG : fortran
35
187
CPPSTD : c++11
188
+ - SWIGLANG : go
189
+ VER : ' 1.17'
190
+ CPPSTD : c++11
191
+ CSTD : gnu11
192
+ - SWIGLANG : guile
193
+ CPPSTD : c++11
194
+ - SWIGLANG : java
195
+ CPPSTD : c++11
196
+ - SWIGLANG : javascript
197
+ ENGINE : node
198
+ VER : ' 14'
199
+ CPPSTD : c++11
200
+ - SWIGLANG : lua
201
+ CPPSTD : c++11
202
+ - SWIGLANG : perl5
203
+ CPPSTD : c++11
204
+ - SWIGLANG : php
205
+ CPPSTD : c++11
206
+ CSTD : gnu11
207
+ - SWIGLANG : python
208
+ CPPSTD : c++11
209
+ - SWIGLANG : r
210
+ CPPSTD : c++11
211
+ - SWIGLANG : ruby
212
+ CPPSTD : c++11
213
+ - SWIGLANG : scilab
214
+ CPPSTD : c++11
215
+ - SWIGLANG : tcl
216
+ CPPSTD : c++11
217
+ # c++14 testing
218
+ - SWIGLANG : csharp
219
+ CPPSTD : c++14
220
+ - SWIGLANG : go
221
+ VER : ' 1.17'
222
+ CPPSTD : c++14
223
+ CSTD : gnu11
224
+ - SWIGLANG : guile
225
+ CPPSTD : c++14
226
+ - SWIGLANG : java
227
+ CPPSTD : c++14
228
+ - SWIGLANG : javascript
229
+ ENGINE : node
230
+ VER : ' 16'
231
+ CPPSTD : c++14
232
+ - SWIGLANG : lua
233
+ CPPSTD : c++14
234
+ - SWIGLANG : octave
235
+ CPPSTD : c++14
236
+ - SWIGLANG : perl5
237
+ CPPSTD : c++14
238
+ - SWIGLANG : php
239
+ CPPSTD : c++14
240
+ CSTD : gnu11
241
+ - SWIGLANG : python
242
+ CPPSTD : c++14
243
+ - SWIGLANG : r
244
+ CPPSTD : c++14
245
+ - SWIGLANG : ruby
246
+ CPPSTD : c++14
247
+ - SWIGLANG : scilab
248
+ CPPSTD : c++14
249
+ - SWIGLANG : tcl
250
+ CPPSTD : c++14
251
+ # c++17 testing (using gcc11)
252
+ - SWIGLANG : csharp
253
+ CPPSTD : c++17
254
+ GCC : 11
36
255
- SWIGLANG : fortran
37
256
CPPSTD : c++17
38
257
FCSTD : f2003
39
258
GCC : 11
259
+ - SWIGLANG : go
260
+ VER : ' 1.17'
261
+ CPPSTD : c++17
262
+ GCC : 11
263
+ CSTD : gnu17
264
+ - SWIGLANG : guile
265
+ CPPSTD : c++17
266
+ GCC : 11
267
+ - SWIGLANG : java
268
+ CPPSTD : c++17
269
+ GCC : 11
270
+ - SWIGLANG : javascript
271
+ ENGINE : node
272
+ VER : ' 17'
273
+ CPPSTD : c++17
274
+ GCC : 11
275
+ - SWIGLANG : lua
276
+ CPPSTD : c++17
277
+ GCC : 11
278
+ - SWIGLANG : octave
279
+ CPPSTD : c++17
280
+ GCC : 11
281
+ - SWIGLANG : perl5
282
+ CPPSTD : c++17
283
+ GCC : 11
284
+ - SWIGLANG : php
285
+ CPPSTD : c++17
286
+ CSTD : gnu17
287
+ GCC : 11
288
+ - SWIGLANG : python
289
+ CPPSTD : c++17
290
+ GCC : 11
291
+ - SWIGLANG : r
292
+ CPPSTD : c++17
293
+ GCC : 11
294
+ - SWIGLANG : ruby
295
+ CPPSTD : c++17
296
+ GCC : 11
297
+ - SWIGLANG : scilab
298
+ CPPSTD : c++17
299
+ GCC : 11
300
+ - SWIGLANG : tcl
301
+ CPPSTD : c++17
302
+ GCC : 11
303
+ # Experimental languages (these are allowed to fail)
304
+ - SWIGLANG : mzscheme
305
+ continue-on-error : true
306
+ - SWIGLANG : ocaml
307
+ CPPSTD : c++17
308
+ GCC : 11
309
+ continue-on-error : true
310
+ os : ubuntu-18.04 # ocaml-4.08 in ubuntu-20.04 not yet working
40
311
# Run all of them, as opposed to aborting when one fails
41
312
fail-fast : false
42
313
0 commit comments