Skip to content

Commit 36ab104

Browse files
committed
CI macos-14: fix /usr/local/opt not being present
1 parent 194cb69 commit 36ab104

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

.github/workflows/ccpp.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -205,10 +205,12 @@ jobs:
205205
run: make check
206206
- name: make distcheck
207207
run: |
208-
for n in lib opt; do sudo mv /usr/local/$n /usr/local/$n-; done # hide local libs
208+
for n in lib opt; do if [ -d "/usr/local/$n" ]
209+
then sudo mv /usr/local/$n /usr/local/$n-; fi; done # hide local libs
209210
sudo mv $(xcrun --show-sdk-path)/System/Library/Frameworks /tmp/FRMWK
210211
make distcheck TARGET=uv-qt.app/Contents/MacOS/uv REFLECTOR_TARGET=uv-qt.app/Contents/MacOS/hd-rum-transcode GUI_EXE=uv-qt.app/Contents/MacOS/uv-qt
211-
for n in lib opt; do sudo mv /usr/local/$n- /usr/local/$n; done # return back
212+
for n in lib opt; do if [ -d "/usr/local/$n-" ]
213+
then sudo mv /usr/local/$n- /usr/local/$n; fi; done # return back
212214
sudo mv /tmp/FRMWK $(xcrun --show-sdk-path)/System/Library/Frameworks
213215
- name: sign+notarize
214216
if: env.KEY_CHAIN != null

0 commit comments

Comments
 (0)