@@ -443,67 +443,67 @@ jobs:
443
443
working-directory : ${{env.BUILD_DIR}}
444
444
run : ctest -C ${{matrix.build_type}} --output-on-failure --test-dir test
445
445
446
- macos-build :
447
- name : MacOS
448
- strategy :
449
- matrix :
450
- os : ['macos-13', 'macos-14']
451
- include :
452
- - os : macos-14
453
- static_hwloc : ' -DUMF_LINK_HWLOC_STATICALLY=ON'
454
- env :
455
- BUILD_TYPE : " Release"
456
- runs-on : ${{matrix.os}}
457
-
458
- steps :
459
- - name : Checkout
460
- uses : actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
461
- with :
462
- fetch-depth : 0
463
-
464
- # Latest distros do not allow global pip installation
465
- - name : Install Python requirements in venv
466
- run : |
467
- python3 -m venv .venv
468
- . .venv/bin/activate
469
- echo "$PATH" >> $GITHUB_PATH
470
- python3 -m pip install -r third_party/requirements.txt
471
-
472
- - name : Install dependencies
473
- run : brew install jemalloc tbb automake libtool
474
-
475
- - name : Install hwloc
476
- if : ${{ !matrix.static_hwloc }}
477
- run : brew install hwloc
478
-
479
- - name : Get UMF version
480
- run : |
481
- VERSION=$(git describe --tags --abbrev=0 | grep -Eo '\d+\.\d+\.\d+')
482
- echo "UMF_VERSION=$VERSION" >> $GITHUB_ENV
483
-
484
- - name : Configure build
485
- run : >
486
- cmake
487
- -B ${{env.BUILD_DIR}}
488
- -DCMAKE_INSTALL_PREFIX="${{env.INSTL_DIR}}"
489
- -DCMAKE_BUILD_TYPE=${{env.BUILD_TYPE}}
490
- -DUMF_FORMAT_CODE_STYLE=OFF
491
- -DUMF_DEVELOPER_MODE=ON
492
- -DUMF_BUILD_LEVEL_ZERO_PROVIDER=OFF
493
- -DUMF_BUILD_LIBUMF_POOL_JEMALLOC=ON
494
- -DUMF_BUILD_SHARED_LIBRARY=ON
495
- -DUMF_TESTS_FAIL_ON_SKIP=ON
496
- ${{matrix.static_hwloc}}
497
-
498
- - name : Build UMF
499
- run : cmake --build ${{env.BUILD_DIR}} -j $(sysctl -n hw.logicalcpu)
500
-
501
- - name : Test UMF installation and uninstallation
502
- run : >
503
- python3 ${{github.workspace}}/test/test_installation.py
504
- --build-dir ${{env.BUILD_DIR}}
505
- --install-dir ${{env.INSTL_DIR}}
506
- --build-type ${{env.BUILD_TYPE}}
507
- --proxy
508
- --umf-version ${{env.UMF_VERSION}}
509
- --shared-library
446
+ # macos-build:
447
+ # name: MacOS
448
+ # strategy:
449
+ # matrix:
450
+ # os: ['macos-13', 'macos-14']
451
+ # include:
452
+ # - os: macos-14
453
+ # static_hwloc: '-DUMF_LINK_HWLOC_STATICALLY=ON'
454
+ # env:
455
+ # BUILD_TYPE : "Release"
456
+ # runs-on: ${{matrix.os}}
457
+
458
+ # steps:
459
+ # - name: Checkout
460
+ # uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
461
+ # with:
462
+ # fetch-depth: 0
463
+
464
+ # # Latest distros do not allow global pip installation
465
+ # - name: Install Python requirements in venv
466
+ # run: |
467
+ # python3 -m venv .venv
468
+ # . .venv/bin/activate
469
+ # echo "$PATH" >> $GITHUB_PATH
470
+ # python3 -m pip install -r third_party/requirements.txt
471
+
472
+ # - name: Install dependencies
473
+ # run: brew install jemalloc tbb automake libtool
474
+
475
+ # - name: Install hwloc
476
+ # if: ${{ !matrix.static_hwloc }}
477
+ # run: brew install hwloc
478
+
479
+ # - name: Get UMF version
480
+ # run: |
481
+ # VERSION=$(git describe --tags --abbrev=0 | grep -Eo '\d+\.\d+\.\d+')
482
+ # echo "UMF_VERSION=$VERSION" >> $GITHUB_ENV
483
+
484
+ # - name: Configure build
485
+ # run: >
486
+ # cmake
487
+ # -B ${{env.BUILD_DIR}}
488
+ # -DCMAKE_INSTALL_PREFIX="${{env.INSTL_DIR}}"
489
+ # -DCMAKE_BUILD_TYPE=${{env.BUILD_TYPE}}
490
+ # -DUMF_FORMAT_CODE_STYLE=OFF
491
+ # -DUMF_DEVELOPER_MODE=ON
492
+ # -DUMF_BUILD_LEVEL_ZERO_PROVIDER=OFF
493
+ # -DUMF_BUILD_LIBUMF_POOL_JEMALLOC=ON
494
+ # -DUMF_BUILD_SHARED_LIBRARY=ON
495
+ # -DUMF_TESTS_FAIL_ON_SKIP=ON
496
+ # ${{matrix.static_hwloc}}
497
+
498
+ # - name: Build UMF
499
+ # run: cmake --build ${{env.BUILD_DIR}} -j $(sysctl -n hw.logicalcpu)
500
+
501
+ # - name: Test UMF installation and uninstallation
502
+ # run: >
503
+ # python3 ${{github.workspace}}/test/test_installation.py
504
+ # --build-dir ${{env.BUILD_DIR}}
505
+ # --install-dir ${{env.INSTL_DIR}}
506
+ # --build-type ${{env.BUILD_TYPE}}
507
+ # --proxy
508
+ # --umf-version ${{env.UMF_VERSION}}
509
+ # --shared-library
0 commit comments