File tree Expand file tree Collapse file tree 1 file changed +9
-1
lines changed Expand file tree Collapse file tree 1 file changed +9
-1
lines changed Original file line number Diff line number Diff line change @@ -453,6 +453,9 @@ jobs:
453
453
strategy :
454
454
matrix :
455
455
os : ['macos-13', 'macos-14']
456
+ include :
457
+ - os : macos-14
458
+ static_hwloc : ' -DUMF_LINK_HWLOC_STATICALLY=ON'
456
459
env :
457
460
BUILD_TYPE : " Release"
458
461
runs-on : ${{matrix.os}}
@@ -471,8 +474,12 @@ jobs:
471
474
echo "$PATH" >> $GITHUB_PATH
472
475
python3 -m pip install -r third_party/requirements.txt
473
476
477
+ - name : Install dependencies
478
+ run : brew install jemalloc tbb automake libtool
479
+
474
480
- name : Install hwloc
475
- run : brew install hwloc tbb automake
481
+ if : ${{ !matrix.static_hwloc }}
482
+ run : brew install hwloc
476
483
477
484
- name : Get UMF version
478
485
run : |
@@ -492,6 +499,7 @@ jobs:
492
499
-DUMF_BUILD_LIBUMF_POOL_JEMALLOC=ON
493
500
-DUMF_BUILD_SHARED_LIBRARY=ON
494
501
-DUMF_TESTS_FAIL_ON_SKIP=ON
502
+ ${{matrix.static_hwloc}}
495
503
496
504
- name : Build UMF
497
505
run : cmake --build ${{env.BUILD_DIR}} -j $(sysctl -n hw.logicalcpu)
You can’t perform that action at this time.
0 commit comments