| 
237
 | 
     1 #!/bin/bash
 | 
| 
 | 
     2 #
 | 
| 
 | 
     3 # deploy_build.sh:
 | 
| 
 | 
     4 # run this in your build dir to get a usable app bundle
 | 
| 
 | 
     5 
 | 
| 
 | 
     6 SCRIPT_DIR=$(dirname -- "$0")
 | 
| 
 | 
     7 BUNDLE_NAME="Minori"
 | 
| 
 | 
     8 
 | 
| 
 | 
     9 cp -r "$SCRIPT_DIR/$BUNDLE_NAME.app" .
 | 
| 
 | 
    10 mkdir -p "$BUNDLE_NAME.app/Contents/MacOS"
 | 
| 
 | 
    11 cp ".libs/minori" "$BUNDLE_NAME.app/Contents/MacOS/minori"
 | 
| 
 | 
    12 mkdir -p "$BUNDLE_NAME.app/Contents/Frameworks"
 | 
| 
 | 
    13 for i in animia pugixml anitomy; do
 | 
| 
 | 
    14 	cp "dep/$i/.libs/lib$i.0.dylib" "$BUNDLE_NAME.app/Contents/Frameworks"
 | 
| 
 | 
    15 	install_name_tool -change "/usr/local/lib/lib$i.0.dylib" "@executable_path/../Frameworks/lib$i.0.dylib" "$BUNDLE_NAME.app/Contents/MacOS/minori"
 | 
| 
 | 
    16 done
 | 
| 
 | 
    17 macdeployqt "$BUNDLE_NAME.app"
 |