Skip to content

Commit f78dd90

Browse files
committed
dynamic macos deployment target
1 parent 042b25a commit f78dd90

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

.github/workflows/build_wheels.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -96,15 +96,15 @@ jobs:
9696
9797
- name: Install SLEEF
9898
env:
99-
MACOSX_DEPLOYMENT_TARGET: "14.0"
99+
MACOSX_DEPLOYMENT_TARGET: ${{ matrix.os == 'macos-13' && '13.0' || '14.0' }}
100100
run: |
101101
git clone --branch 3.8 https://github.com/shibatch/sleef.git
102102
cd sleef
103103
cmake -S . -B build \
104104
-DSLEEF_BUILD_QUAD:BOOL=ON \
105105
-DSLEEF_BUILD_SHARED_LIBS:BOOL=ON \
106106
-DCMAKE_POSITION_INDEPENDENT_CODE=ON \
107-
-DCMAKE_OSX_DEPLOYMENT_TARGET=14.0 \
107+
-DCMAKE_OSX_DEPLOYMENT_TARGET=${{ matrix.os == 'macos-13' && '13.0' || '14.0' }} \
108108
-DCMAKE_INSTALL_RPATH="@loader_path/../lib" \
109109
-DCMAKE_BUILD_WITH_INSTALL_RPATH=ON
110110
cmake --build build/ --clean-first -j
@@ -124,7 +124,7 @@ jobs:
124124
CIBW_ARCHS_MACOS: ${{ matrix.os == 'macos-13' && 'x86_64' || 'arm64' }}
125125
CIBW_BUILD_VERBOSITY: "3"
126126
CIBW_ENVIRONMENT: >
127-
MACOSX_DEPLOYMENT_TARGET="14.0"
127+
MACOSX_DEPLOYMENT_TARGET="${{ matrix.os == 'macos-13' && '13.0' || '14.0' }}"
128128
DYLD_LIBRARY_PATH="/usr/local/lib:$DYLD_LIBRARY_PATH"
129129
CFLAGS="-I/usr/local/include -I{project}/numpy_quaddtype/QBLAS/include $CFLAGS"
130130
CXXFLAGS="-I/usr/local/include -I{project}/numpy_quaddtype/QBLAS/include $CXXFLAGS"

0 commit comments

Comments
 (0)