Ticket #1073: mac_os_finalize_link.sh

File mac_os_finalize_link.sh, 680 bytes (added by pbernery, 12 years ago)
Line 
1#!/bin/sh
2#
3BUILD_DIR=$(cd "$(dirname "$0")"; pwd)
4PYROGENESIS_EXECUTABLE_DIR="$BUILD_DIR/pyrogenesis.app/Contents/MacOS/"
5PYROGENESIS_EXECUTABLE="pyrogenesis"
6
7# Copy all dylib files in MacOS subdirectory
8cp -P "$BUILD_DIR/"*.dylib "$PYROGENESIS_EXECUTABLE_DIR"
9
10# Change install name for some libraries
11executables_to_change="$PYROGENESIS_EXECUTABLE libnvmath.dylib libnvimage.dylib libnvtt.dylib"
12libraries="libnvcore.dylib libnvmath.dylib libnvimage.dylib libnvtt.dylib"
13for executable in $executables_to_change
14do
15 for library in $libraries
16 do
17 install_name_tool -change $library @executable_path/$library "$PYROGENESIS_EXECUTABLE_DIR/$executable"
18 done
19done
20
21echo "done"