2010-12-27 03:49:02 +00:00
|
|
|
#!/bin/sh
|
2011-10-10 00:53:12 +00:00
|
|
|
LIBS_TO_BUNDLE=".*?lib(crypto|z\.|iconv|jpeg|png|GLEW|llvm|SDL|SDL_mixer|freetype|vorbis)[^ ]+"
|
2010-12-27 03:49:02 +00:00
|
|
|
|
|
|
|
cd $TARGET_BUILD_DIR
|
2011-03-05 23:00:04 +00:00
|
|
|
echo "Bundling libraries..."
|
|
|
|
for lib in `otool -L $EXECUTABLE_PATH | grep -Eo "$LIBS_TO_BUNDLE" | grep -v "@executable_path.*"`; do
|
|
|
|
echo "Bundling $lib"
|
|
|
|
base=`basename $lib`
|
|
|
|
mkdir -p $FRAMEWORKS_FOLDER_PATH
|
|
|
|
bundle_path=$FRAMEWORKS_FOLDER_PATH/$base
|
|
|
|
id=@executable_path/../Frameworks/$base
|
|
|
|
|
|
|
|
echo Bundling $base... cp $lib $bundle_path
|
|
|
|
cp $lib $bundle_path
|
|
|
|
chmod u+w $bundle_path
|
|
|
|
install_name_tool -id $id $bundle_path
|
|
|
|
install_name_tool -change $lib $id $EXECUTABLE_PATH
|
2010-12-27 03:49:02 +00:00
|
|
|
done
|