Skip to content

Commit 3502a2d

Browse files
committed
Merge remote-tracking branch 'remotes/local/dev' into superslicer_variant
2 parents e9403e4 + 0d9cb1a commit 3502a2d

File tree

1 file changed

+17
-5
lines changed

1 file changed

+17
-5
lines changed

src/platform/osx/BuildMacOSImage.sh.in

Lines changed: 17 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -77,21 +77,33 @@ done
7777
cp -f bin/@SLIC3R_APP_CMD@ pack/@SLIC3R_APP_KEY@/@[email protected]/Contents/MacOS/@SLIC3R_APP_KEY@
7878
chmod u+x pack/@SLIC3R_APP_KEY@/@[email protected]/Contents/MacOS/@SLIC3R_APP_KEY@
7979

80+
echo "otool -L exefile:"
81+
otool -L pack/@SLIC3R_APP_KEY@/@[email protected]/Contents/MacOS/@SLIC3R_APP_KEY@
82+
echo "END otool"
83+
8084
#copy libzstd
8185
ZSDT_FILE=
8286
echo "libzstd:\n"
8387
ls -al /opt/homebrew/opt/zstd/lib/libzstd*.dylib
8488
ls -al /usr/local/opt/zstd/lib/libzstd*.dylib
85-
ZSDT_FILE=$(ls -v /usr/local/opt/zstd/lib/libzstd.1.*.dylib | tail -n 1)
89+
ZSDT_PATH=$(ls -v /usr/local/opt/zstd/lib/libzstd.1.*.dylib | tail -n 1)
8690
if [ -z "${ZSDT_FILE}" ]
8791
then
8892
# try with homebrew
89-
ZSDT_FILE=$(ls -v /opt/homebrew/opt/zstd/lib/libzstd.1.*.dylib | tail -n 1)
93+
ZSDT_PATH=$(ls -v /opt/homebrew/opt/zstd/lib/libzstd.1.*.dylib | tail -n 1)
9094
fi
91-
echo "zstd var:'"$ZSDT_FILE"' need to be renamed libzstd.1.dylib in Contents/Frameworks";
92-
cp $ZSDT_FILE pack/@SLIC3R_APP_KEY@/@[email protected]/Contents/Frameworks/libzstd.1.dylib
95+
ZSTD_FILE=$(basename ${ZSDT_PATH})
96+
echo "zstd var:'"$ZSDT_PATH"' : "$ZSTD_FILE;
97+
cp $ZSDT_PATH pack/@SLIC3R_APP_KEY@/@[email protected]/Contents/Frameworks/$ZSTD_FILE
9398
ls -al pack/@SLIC3R_APP_KEY@/@[email protected]/Contents/Frameworks/
94-
99+
install_name_tool -change $ZSDT_PATH @executable_path/../Frameworks/$ZSTD_FILE pack/@SLIC3R_APP_KEY@/@[email protected]/Contents/MacOS/@SLIC3R_APP_KEY@
100+
install_name_tool -change /opt/homebrew/opt/zstd/lib/libzstd.1.dylib @executable_path/../Frameworks/$ZSTD_FILE pack/@SLIC3R_APP_KEY@/@[email protected]/Contents/MacOS/@SLIC3R_APP_KEY@
101+
install_name_tool -change /usr/local/opt/zstd/lib/libzstd.1.dylib @executable_path/../Frameworks/$ZSTD_FILE pack/@SLIC3R_APP_KEY@/@[email protected]/Contents/MacOS/@SLIC3R_APP_KEY@
102+
103+
echo "otool -L exefile now:"
104+
otool -L pack/@SLIC3R_APP_KEY@/@[email protected]/Contents/MacOS/@SLIC3R_APP_KEY@
105+
echo "END otool"
106+
95107
# } &> $ROOT/Build.log # Capture all command output
96108
echo -e "\n ... done\n"
97109

0 commit comments

Comments
 (0)