diff options
author | Hans-Christoph Steiner <eighthave@users.sourceforge.net> | 2011-10-27 02:07:29 +0000 |
---|---|---|
committer | IOhannes m zmölnig <zmoelnig@iem.at> | 2015-10-14 15:05:31 +0200 |
commit | 3b1990dff7810e8c89df3420f784cb98913acbce (patch) | |
tree | 0d4d5d1626a1e666c4e2ff0183c971418c367b83 | |
parent | 28a3690425b3de65d4240a96cb5ac73de756d081 (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-x | embed-MacOSX-dependencies.sh | 17 |
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 |