1
0
Fork 0
forked from lthn/blockchain
blockchain/utils/macosx_fixup.sh

29 lines
770 B
Bash
Raw Normal View History

2018-12-27 18:50:45 +03:00
#/bin/sh
INSTALL_DIR=$1
function fixup() {
echo $3": "$1" -> "$2
install_name_tool -change $1 $2 $3
}
fixup_lib() {
FROM="\"/opt/local/lib/"$1"\""
TO="\"@executable_path/lib/"$1"\""
fixup $FROM $TO $2
}
for BIN in $INSTALL_DIR/*; do
if [ ! -d "$BIN" ]; then
fixup_lib "libboost_system-mt.dylib" $BIN
fixup_lib "libboost_filesystem-mt.dylib" $BIN
fixup_lib "libboost_thread-mt.dylib" $BIN
fixup_lib "libboost_date_time-mt.dylib" $BIN
fixup_lib "libboost_chrono-mt.dylib" $BIN
fixup_lib "libboost_regex-mt.dylib" $BIN
fixup_lib "libboost_serialization-mt.dylib" $BIN
fixup_lib "libboost_atomic-mt.dylib" $BIN
fixup_lib "libboost_program_options-mt.dylib" $BIN
fi
done