mirror of
https://git.mirrors.martin98.com/https://github.com/slic3r/Slic3r.git
synced 2025-08-12 20:19:03 +08:00
More fixes to dylib relocation
This commit is contained in:
parent
72697ab2f8
commit
e3812db9ee
@ -98,16 +98,17 @@ cp -fRP $SLIC3R_DIR/lib/* $macosfolder/local-lib/lib/perl5/
|
||||
echo "Relocating Wx dylib paths..."
|
||||
mkdir $macosfolder/dylibs
|
||||
function relocate_dylibs {
|
||||
bundle=$1
|
||||
local bundle=$1
|
||||
chmod +w $bundle
|
||||
for dylib in $(otool -l $bundle | grep .dylib | grep -v /usr/lib | awk '{print $2}'); do
|
||||
dylib_dest="$macosfolder/dylibs/$(basename $dylib)"
|
||||
local dylib
|
||||
for dylib in $(otool -l $bundle | grep .dylib | grep -v /usr/lib | awk '{print $2}' | grep -v '^@'); do
|
||||
local dylib_dest="$macosfolder/dylibs/$(basename $dylib)"
|
||||
if [ ! -e $dylib_dest ]; then
|
||||
echo " relocating $dylib"
|
||||
install_name_tool -change "$dylib" "@executable_path/dylibs/$(basename $dylib)" $bundle
|
||||
cp $dylib $macosfolder/dylibs/
|
||||
relocate_dylibs $dylib_dest
|
||||
fi
|
||||
install_name_tool -change "$dylib" "@executable_path/dylibs/$(basename $dylib)" $bundle
|
||||
done
|
||||
}
|
||||
for bundle in $(find $macosfolder/local-lib/ \( -name '*.bundle' -or -name '*.dylib' \) -type f); do
|
||||
|
Loading…
x
Reference in New Issue
Block a user