@@ -34,6 +34,9 @@ if [ -n "$IS_MACOS" ] && [ "$PLAT" == "arm64" ]; then
34
34
export LDFLAGS=" ${LDFLAGS} -ld64"
35
35
fi
36
36
37
+ mkdir -p " $BUILD_PREFIX /bin"
38
+ export PATH=" $PATH :$BUILD_PREFIX /bin"
39
+
37
40
call_and_restore_trace () {
38
41
local rc
39
42
local force_trace
@@ -166,6 +169,7 @@ function install_sccache {
166
169
if [ -e /usr/local/bin/sccache ]; then
167
170
export USE_SCCACHE=1
168
171
export SCCACHE_DIR=$PWD /sccache
172
+ ln -s /usr/local/bin/sccache $BUILD_PREFIX /bin
169
173
fi
170
174
group_end
171
175
}
@@ -184,9 +188,7 @@ function install_meson {
184
188
HOMEBREW_PREFIX=/opt/homebrew
185
189
fi
186
190
$HOMEBREW_PREFIX /bin/brew install meson
187
- if [ ! -e /usr/local/bin/meson ]; then
188
- sudo ln -s $HOMEBREW_PREFIX /bin/meson /usr/local/bin
189
- fi
191
+ ln -s $HOMEBREW_PREFIX /bin/meson $BUILD_PREFIX /bin
190
192
elif [ " $MB_PYTHON_VERSION " == " 2.7" ]; then
191
193
local python39_exe=$( cpython_path 3.9) /bin/python
192
194
$python39_exe -m pip install meson
@@ -216,9 +218,7 @@ function install_ninja {
216
218
HOMEBREW_PREFIX=/opt/homebrew
217
219
fi
218
220
$HOMEBREW_PREFIX /bin/brew install ninja
219
- if [ ! -e /usr/local/bin/ninja ]; then
220
- sudo ln -s $HOMEBREW_PREFIX /bin/ninja /usr/local/bin
221
- fi
221
+ ln -s $HOMEBREW_PREFIX /bin/ninja $BUILD_PREFIX /bin
222
222
else
223
223
$PYTHON_EXE -m pip install ninja==1.11.1
224
224
local ninja_exe=$( dirname $PYTHON_EXE ) /ninja
0 commit comments