|
24 | 24 | level_zero_provider: ['ON']
|
25 | 25 | install_tbb: ['ON']
|
26 | 26 | disable_hwloc: ['OFF']
|
| 27 | + link_hwloc_statically: ['OFF'] |
27 | 28 | include:
|
28 | 29 | - os: 'ubuntu-20.04'
|
29 | 30 | build_type: Release
|
@@ -71,12 +72,19 @@ jobs:
|
71 | 72 | level_zero_provider: 'ON'
|
72 | 73 | install_tbb: 'OFF'
|
73 | 74 | - os: 'ubuntu-22.04'
|
74 |
| - build_type: Release |
| 75 | + build_type: Debug |
75 | 76 | compiler: {c: gcc, cxx: g++}
|
76 | 77 | shared_library: 'ON'
|
77 | 78 | level_zero_provider: 'ON'
|
78 | 79 | install_tbb: 'ON'
|
79 | 80 | disable_hwloc: 'ON'
|
| 81 | + - os: 'ubuntu-22.04' |
| 82 | + build_type: Release |
| 83 | + compiler: {c: gcc, cxx: g++} |
| 84 | + shared_library: 'ON' |
| 85 | + level_zero_provider: 'ON' |
| 86 | + install_tbb: 'ON' |
| 87 | + link_hwloc_statically: 'ON' |
80 | 88 | runs-on: ${{matrix.os}}
|
81 | 89 |
|
82 | 90 | steps:
|
@@ -131,6 +139,7 @@ jobs:
|
131 | 139 | -DUMF_BUILD_LIBUMF_POOL_DISJOINT=ON
|
132 | 140 | -DUMF_TESTS_FAIL_ON_SKIP=ON
|
133 | 141 | -DUMF_DISABLE_HWLOC=${{matrix.disable_hwloc}}
|
| 142 | + -DUMF_LINK_HWLOC_STATICALLY=${{matrix.link_hwloc_statically}} |
134 | 143 |
|
135 | 144 | - name: Build UMF
|
136 | 145 | run: cmake --build ${{env.BUILD_DIR}} -j $(nproc)
|
@@ -335,6 +344,7 @@ jobs:
|
335 | 344 | strategy:
|
336 | 345 | matrix:
|
337 | 346 | os: ['macos-12', 'macos-13']
|
| 347 | + link_hwloc_statically: ['OFF', 'ON'] |
338 | 348 | env:
|
339 | 349 | BUILD_TYPE : "Release"
|
340 | 350 | runs-on: ${{matrix.os}}
|
@@ -364,6 +374,7 @@ jobs:
|
364 | 374 | -DUMF_BUILD_LIBUMF_POOL_JEMALLOC=ON
|
365 | 375 | -DUMF_BUILD_SHARED_LIBRARY=ON
|
366 | 376 | -DUMF_TESTS_FAIL_ON_SKIP=ON
|
| 377 | + -DUMF_LINK_HWLOC_STATICALLY=${{matrix.link_hwloc_statically}} |
367 | 378 |
|
368 | 379 | - name: Build UMF
|
369 | 380 | run: cmake --build ${{env.BUILD_DIR}} -j $(sysctl -n hw.logicalcpu)
|
|
0 commit comments