@@ -182,11 +182,11 @@ jobs:
182182 # Arm: opensubdiv
183183 script : |
184184 if ('${{ runner.arch }}' == 'X64') {
185- target = '14 .0'; // Required by libomp
185+ target = '11 .0'; // Required by libomp
186186 arch='x86_64';
187187 }
188188 else {
189- target = '15.0 '; // Required by libomp
189+ target = '14.2 '; // Required by opensubdiv
190190 arch='armv8';
191191 }
192192 core.exportVariable('MACOSX_DEPLOYMENT_TARGET', target);
@@ -223,11 +223,6 @@ jobs:
223223 echo "LDFLAGS=${LD_FLAGS} -fuse-ld=${LLD_PREFIX}/bin/ld64.lld -L${LLVM_PREFIX}/lib -L${LLD_PREFIX}/lib" >> $GITHUB_ENV
224224 echo "CPPFLAGS=${CPPFLAGS} -I${LLVM_PREFIX}/include -I${LLD_PREFIX}/include" >> $GITHUB_ENV
225225
226- # OpenMP
227- brew install libomp
228- brew link libomp --overwrite
229- echo "OpenMP_ROOT=$(brew --prefix libomp)" >> $GITHUB_ENV
230-
231226
232227 # TODO: The following block is an ugly hack but, at the moment (2025-02-25),
233228 # scikit-build-core lacks a preset parameter, so this is the only way
@@ -370,18 +365,7 @@ jobs:
370365 delocate-wheel --require-archs {delocate_archs} -w {dest_dir} -v {wheel}
371366 CIBW_TEST_COMMAND_LINUX : pyluxcoretest
372367 CIBW_TEST_COMMAND_WINDOWS : pyluxcoretest
373- CIBW_TEST_COMMAND_MACOS : |
374- if [[ ${{ matrix.os }} == 'macos-15-intel' ]]; then
375- # Full test for Intel
376- echo "Testing x86_64"
377- pyluxcoretest
378- elif [[ ${{ matrix.os }} == 'macos-15' ]]; then
379- # Light test, as ARM runner raises an OpenCL driver issue otherwise
380- echo "Testing arm"
381- python -c "import pyluxcore"
382- else
383- echo "UNHANDLED OS"
384- fi
368+ CIBW_TEST_COMMAND_MACOS : pyluxcoretest
385369 CIBW_CONTAINER_ENGINE : >
386370 docker;
387371 create_args:
0 commit comments