Skip to content

Commit daa6907

Browse files
committed
Build libdeflate from source on macOS for deployment target compat
1 parent 9dd01ad commit daa6907

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

.github/workflows/python-publish.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,13 @@ jobs:
3737
cmake -B build -DCMAKE_BUILD_TYPE=Release &&
3838
cmake --build build --parallel &&
3939
cmake --install build
40-
CIBW_BEFORE_ALL_MACOS: brew install libdeflate
40+
CIBW_BEFORE_ALL_MACOS: >
41+
cd /tmp &&
42+
curl -L https://github.com/ebiggers/libdeflate/archive/refs/tags/v1.22.tar.gz | tar xz &&
43+
cd libdeflate-1.22 &&
44+
MACOSX_DEPLOYMENT_TARGET=11.0 cmake -B build -DCMAKE_BUILD_TYPE=Release -DCMAKE_OSX_DEPLOYMENT_TARGET=11.0 &&
45+
cmake --build build --parallel &&
46+
sudo cmake --install build
4147
CIBW_BEFORE_ALL_WINDOWS: >
4248
cd /d %TEMP% &&
4349
curl -L -o libdeflate.tar.gz https://github.com/ebiggers/libdeflate/archive/refs/tags/v1.22.tar.gz &&

0 commit comments

Comments
 (0)