@@ -193,7 +193,7 @@ jobs:
193
193
strategy :
194
194
fail-fast : false
195
195
matrix :
196
- toolset : [ gcc, msvc-14.0, msvc-14.2 ]
196
+ toolset : [ msvc-14.0, msvc-14.2 ]
197
197
standard : [ 14, 17 ]
198
198
suite : [ github_ci_block_1, github_ci_block_2 ]
199
199
steps :
@@ -231,6 +231,54 @@ jobs:
231
231
- name : Test
232
232
run : ..\..\..\b2 --hash %ARGS% define=CI_SUPPRESS_KNOWN_ISSUES ${{ matrix.suite }}
233
233
working-directory : ../boost-root/libs/math/test
234
+ windows_gcc :
235
+ runs-on : windows-2019
236
+ defaults :
237
+ run :
238
+ shell : cmd
239
+ env :
240
+ ARGS : toolset=${{ matrix.toolset }} address-model=64 cxxstd=${{ matrix.standard }}
241
+ strategy :
242
+ fail-fast : false
243
+ matrix :
244
+ toolset : [ gcc ]
245
+ standard : [ 14, 17 ]
246
+ suite : [ float128_tests, special_fun, distribution_tests, misc, quadrature, mp, interpolators, autodiff, ../example//examples, ../tools ]
247
+ steps :
248
+ - uses : actions/checkout@v2
249
+ with :
250
+ fetch-depth : ' 0'
251
+ - uses : mstachniuk/ci-skip@v1
252
+ with :
253
+ commit-filter : ' [skip ci];[ci skip];[CI SKIP];[SKIP CI];***CI SKIP***;***SKIP CI***;[apple];[Apple];[APPLE];[linux];[Linux];[LINUX];[standalone];[STANDALONE];[cygwin];[CYGWIN]'
254
+ commit-filter-separator : ' ;'
255
+ fail-fast : true
256
+ - name : Checkout main boost
257
+ run : git clone -b develop --depth 1 https://github.com/boostorg/boost.git ../boost-root
258
+ - name : Update tools/boostdep
259
+ run : git submodule update --init tools/boostdep
260
+ working-directory : ../boost-root
261
+ - name : Copy files
262
+ run : xcopy /s /e /q %GITHUB_WORKSPACE% libs\math
263
+ working-directory : ../boost-root
264
+ - name : Install deps
265
+ run : python tools/boostdep/depinst/depinst.py math
266
+ working-directory : ../boost-root
267
+ - name : Bootstrap
268
+ run : bootstrap
269
+ working-directory : ../boost-root
270
+ - name : Generate headers
271
+ run : b2 headers
272
+ working-directory : ../boost-root
273
+ - name : Config info install
274
+ run : ..\..\..\b2 config_info_travis_install %ARGS%
275
+ working-directory : ../boost-root/libs/config/test
276
+ - name : Config info
277
+ run : config_info_travis
278
+ working-directory : ../boost-root/libs/config/test
279
+ - name : Test
280
+ run : ..\..\..\b2 --hash %ARGS% define=CI_SUPPRESS_KNOWN_ISSUES ${{ matrix.suite }}
281
+ working-directory : ../boost-root/libs/math/test
234
282
MSVC2022 :
235
283
runs-on : windows-2022
236
284
defaults :
@@ -285,7 +333,7 @@ jobs:
285
333
matrix :
286
334
compiler : [ g++-11 ]
287
335
standard : [ c++17 ]
288
- suite : [ github_ci_block_1, github_ci_block_2 ]
336
+ suite : [ float128_tests, special_fun, distribution_tests, misc, quadrature, mp, interpolators, autodiff, ../example//examples, ../tools ]
289
337
env :
290
338
TOOLSET : gcc
291
339
steps :
0 commit comments