Skip to content

Commit 20746a5

Browse files
committed
adding package-config file for sleef
1 parent f105239 commit 20746a5

File tree

1 file changed

+18
-2
lines changed

1 file changed

+18
-2
lines changed

quaddtype/pyproject.toml

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ repair-wheel-command = "auditwheel repair -w {dest_dir} --plat manylinux_2_28_x8
6161
[tool.cibuildwheel.macos]
6262
before-all = """
6363
set -ex
64-
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-MacOSX-x86_64.sh -O miniconda.sh
64+
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-MacOSX-arm64.sh -O miniconda.sh
6565
bash miniconda.sh -b -p $HOME/miniconda
6666
export PATH="$HOME/miniconda/bin:$PATH"
6767
conda init bash
@@ -75,8 +75,24 @@ if [ ! -f "$HOME/miniconda/include/sleef.h" ]; then
7575
exit 1
7676
fi
7777
ls -l $HOME/miniconda/include/sleef.h
78+
79+
# Adding a pkg-config file for SLEEF
80+
cat << EOF > $HOME/miniconda/lib/pkgconfig/sleef.pc
81+
prefix=$HOME/miniconda
82+
libdir=${prefix}/lib
83+
includedir=${prefix}/include
84+
85+
Name: SLEEF
86+
Description: SLEEF library
87+
Version: 3.5.1
88+
Libs: -L${libdir} -lsleef
89+
Cflags: -I${includedir}
90+
EOF
91+
92+
93+
export PKG_CONFIG_PATH="$HOME/miniconda/lib/pkgconfig:$PKG_CONFIG_PATH"
7894
"""
79-
environment = {DYLD_LIBRARY_PATH = "$HOME/miniconda/lib:$DYLD_LIBRARY_PATH", LIBRARY_PATH = "$HOME/miniconda/lib:$LIBRARY_PATH", CFLAGS = "-I$HOME/miniconda/include $CFLAGS", CXXFLAGS = "-I$HOME/miniconda/include $CXXFLAGS", LDFLAGS = "-L$HOME/miniconda/lib $LDFLAGS"}
95+
environment = {DYLD_LIBRARY_PATH = "$HOME/miniconda/lib:$DYLD_LIBRARY_PATH", LIBRARY_PATH = "$HOME/miniconda/lib:$LIBRARY_PATH", CFLAGS = "-I$HOME/miniconda/include $CFLAGS", CXXFLAGS = "-I$HOME/miniconda/include $CXXFLAGS", LDFLAGS = "-L$HOME/miniconda/lib $LDFLAGS", PKG_CONFIG_PATH = "$HOME/miniconda/lib/pkgconfig:$PKG_CONFIG_PATH"}
8096
repair-wheel-command = "delocate-wheel -w {dest_dir} -v {wheel}"
8197

8298
# [tool.cibuildwheel.windows]

0 commit comments

Comments
 (0)