aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHans-Christoph Steiner <eighthave@users.sourceforge.net>2011-10-27 02:07:29 +0000
committerIOhannes m zmölnig <zmoelnig@iem.at>2015-10-14 15:05:31 +0200
commit3b1990dff7810e8c89df3420f784cb98913acbce (patch)
tree0d4d5d1626a1e666c4e2ff0183c971418c367b83
parent28a3690425b3de65d4240a96cb5ac73de756d081 (diff)
updated OSX embed script to use @loader_path, thereby enabling readanysf~ to be installed anywhere and still find its libs
svn path=/trunk/externals/august/readanysf~/; revision=15660
-rwxr-xr-xembed-MacOSX-dependencies.sh17
1 files changed, 8 insertions, 9 deletions
diff --git a/embed-MacOSX-dependencies.sh b/embed-MacOSX-dependencies.sh
index 0612b0c..ac49914 100755
--- a/embed-MacOSX-dependencies.sh
+++ b/embed-MacOSX-dependencies.sh
@@ -4,7 +4,6 @@
# current folder so that it becomes a libdir to be installed into /Library/Pd.
# <hans@at.or.at>
-LIB_DIR=/Library/Pd/readanysf~
PD_APP_LIB=$1
echo " "
@@ -17,8 +16,8 @@ for pd_darwin in `find . -name '*.pd_darwin'`; do
echo " $lib"
install -vp /sw/lib/$lib $PD_APP_LIB
new_lib=`echo $lib | sed 's|.*/\(.*\.dylib\)|\1|'`
- install_name_tool -id $LIB_DIR/$new_lib $PD_APP_LIB/$new_lib
- install_name_tool -change /sw/lib/$lib $LIB_DIR/$new_lib $pd_darwin
+ install_name_tool -id @loader_path/$new_lib $PD_APP_LIB/$new_lib
+ install_name_tool -change /sw/lib/$lib @loader_path/$new_lib $pd_darwin
done
echo " "
fi
@@ -36,8 +35,8 @@ for dylib in $PD_APP_LIB/*.dylib; do
else
install -vp /sw/lib/$lib $PD_APP_LIB
fi
- install_name_tool -id $LIB_DIR/$new_lib $PD_APP_LIB/$new_lib
- install_name_tool -change /sw/lib/$lib $LIB_DIR/$new_lib $dylib
+ install_name_tool -id @loader_path/$new_lib $PD_APP_LIB/$new_lib
+ install_name_tool -change /sw/lib/$lib @loader_path/$new_lib $dylib
done
echo " "
fi
@@ -56,8 +55,8 @@ for dylib in $PD_APP_LIB/*.dylib; do
else
install -vp /sw/lib/$lib $PD_APP_LIB
fi
- install_name_tool -id $LIB_DIR/$new_lib $PD_APP_LIB/$new_lib
- install_name_tool -change /sw/lib/$lib $LIB_DIR/$new_lib $dylib
+ install_name_tool -id @loader_path/$new_lib $PD_APP_LIB/$new_lib
+ install_name_tool -change /sw/lib/$lib @loader_path/$new_lib $dylib
done
echo " "
fi
@@ -76,8 +75,8 @@ for dylib in $PD_APP_LIB/*.dylib; do
else
install -vp /sw/lib/$lib $PD_APP_LIB
fi
- install_name_tool -id $LIB_DIR/$new_lib $PD_APP_LIB/$new_lib
- install_name_tool -change /sw/lib/$lib $LIB_DIR/$new_lib $dylib
+ install_name_tool -id @loader_path/$new_lib $PD_APP_LIB/$new_lib
+ install_name_tool -change /sw/lib/$lib @loader_path/$new_lib $dylib
done
echo " "
fi