diff options
Diffstat (limited to 'mk/fix_install_names.sh')
-rw-r--r-- | mk/fix_install_names.sh | 32 |
1 files changed, 0 insertions, 32 deletions
diff --git a/mk/fix_install_names.sh b/mk/fix_install_names.sh deleted file mode 100644 index f6278ce2d7..0000000000 --- a/mk/fix_install_names.sh +++ /dev/null @@ -1,32 +0,0 @@ -# Darwin / Mac OS X only -# sh fix_install_names.sh directory binary -# -# Changes 'binary' to assume that all libHS*_dyn.dylib libraries -# are to be found in 'directory'. - -prefix=$1 -file=$2 - -type=`file "$file"` - -if `test "${type/Mach-O}" == "$type"` -then - exit -fi - -if `test x${prefix%/} != x"" ` -then - prefix=${prefix%/}/ -fi - -for i in `otool -L $file \ - | grep 'libHS.*_dyn.dylib' \ - | sed 's/.\(.*libHS.*_dyn.dylib\).*/\1/'` -do - install_name_tool -change $i "$prefix`basename $i`" $file -done - -if `test "${file%.dylib}" != "${file}"` -then - install_name_tool -id "$prefix`basename $file`" $file -fi |