Skip to content

Commit 93497e3

Browse files
committed
legacy macos fixup
1 parent 8ed1d6e commit 93497e3

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

wheelbuild/config.sh

+5-1
Original file line numberDiff line numberDiff line change
@@ -152,6 +152,7 @@ function install_sccache {
152152
fi
153153
fetch_unpack "${base_url}/${archive_name}.tar.gz"
154154
if [ -e "$archive_name/sccache" ]; then
155+
mkdir -p "$BUILD_PREFIX/bin"
155156
cp "$archive_name/sccache" "$BUILD_PREFIX/bin/sccache"
156157
chmod +x $BUILD_PREFIX/bin/sccache
157158
export USE_SCCACHE=1
@@ -162,6 +163,7 @@ function install_sccache {
162163
local archive_name="sccache-v${SCCACHE_VERSION}-${PLAT}-unknown-linux-musl"
163164
fetch_unpack "${base_url}/${archive_name}.tar.gz"
164165
if [ -e "$archive_name/sccache" ]; then
166+
mkdir -p "$BUILD_PREFIX/bin"
165167
cp "$archive_name/sccache" "$BUILD_PREFIX/bin/sccache"
166168
chmod +x $BUILD_PREFIX/bin/sccache
167169
export USE_SCCACHE=1
@@ -215,7 +217,9 @@ function install_ninja {
215217
HOMEBREW_PREFIX=/opt/homebrew
216218
fi
217219
$HOMEBREW_PREFIX/bin/brew install ninja
218-
ln -s $HOMEBREW_PREFIX/bin/ninja $BUILD_PREFIX/bin
220+
if [ ! -e $BUILD_PREFIX/bin/ninja ]; then
221+
ln -s $HOMEBREW_PREFIX/bin/ninja $BUILD_PREFIX/bin
222+
fi
219223
else
220224
$PYTHON_EXE -m pip install ninja==1.11.1
221225
local ninja_exe=$(dirname $PYTHON_EXE)/ninja

0 commit comments

Comments
 (0)