File tree Expand file tree Collapse file tree 1 file changed +45
-0
lines changed Expand file tree Collapse file tree 1 file changed +45
-0
lines changed Original file line number Diff line number Diff line change @@ -208,14 +208,18 @@ jobs:
208208 type : string
209209 topology :
210210 type : string
211+ compiler :
212+ type : string
211213 docker :
212214 - image : alpine:latest
213215 resource_class : << parameters.worker_type >>
214216 steps :
215217 - checkout
216218 - run : |
217219 apk add --no-cache --no-progress bash make musl-dev hwloc-dev cmake gcc g++
220+ if [ "<< parameters.compiler >>" == "clang" ]; then apk add clang; fi
218221 - run : |
222+ if [ "<< parameters.compiler >>" == "clang" ]; then export CC=clang && export CXX=clang++; fi
219223 mkdir build
220224 cd build
221225 cmake -DCMAKE_BUILD_TYPE=Release -DQTHREADS_SCHEDULER=<< parameters.scheduler >> -DQTHREADS_TOPOLOGY=<< parameters.topology >> ..
@@ -301,29 +305,70 @@ workflows:
301305 worker_type : [medium, arm.medium]
302306 scheduler : [nemesis, sherwood, distrib]
303307 topology : ['no', binders, hwloc]
308+ compiler : [clang, gcc]
304309 exclude :
305310 - worker_type : medium
306311 scheduler : sherwood
307312 topology : binders
313+ compiler : gcc
314+ - worker_type : medium
315+ scheduler : sherwood
316+ topology : hwloc
317+ compiler : gcc
318+ - worker_type : medium
319+ scheduler : distrib
320+ topology : binders
321+ compiler : gcc
322+ - worker_type : medium
323+ scheduler : distrib
324+ topology : hwloc
325+ compiler : gcc
326+ - worker_type : arm.medium
327+ scheduler : sherwood
328+ topology : binders
329+ compiler : gcc
330+ - worker_type : arm.medium
331+ scheduler : sherwood
332+ topology : hwloc
333+ compiler : gcc
334+ - worker_type : arm.medium
335+ scheduler : distrib
336+ topology : binders
337+ compiler : gcc
338+ - worker_type : arm.medium
339+ scheduler : distrib
340+ topology : hwloc
341+ compiler : gcc
342+ - worker_type : medium
343+ scheduler : sherwood
344+ topology : binders
345+ compiler : clang
308346 - worker_type : medium
309347 scheduler : sherwood
310348 topology : hwloc
349+ compiler : clang
311350 - worker_type : medium
312351 scheduler : distrib
313352 topology : binders
353+ compiler : clang
314354 - worker_type : medium
315355 scheduler : distrib
316356 topology : hwloc
357+ compiler : clang
317358 - worker_type : arm.medium
318359 scheduler : sherwood
319360 topology : binders
361+ compiler : clang
320362 - worker_type : arm.medium
321363 scheduler : sherwood
322364 topology : hwloc
365+ compiler : clang
323366 - worker_type : arm.medium
324367 scheduler : distrib
325368 topology : binders
369+ compiler : clang
326370 - worker_type : arm.medium
327371 scheduler : distrib
328372 topology : hwloc
373+ compiler : clang
329374
You can’t perform that action at this time.
0 commit comments