Added a build archiver script for macos static builds.

This commit is contained in:
Casey Langen 2017-02-24 20:30:55 -08:00
parent e14c78e9b2
commit 7a376ee739

28
archive-macos.sh Executable file
View File

@ -0,0 +1,28 @@
#!/bin/sh
VERSION=$1
if [ -z "$VERSION" ]; then
echo "usage: ./archive-macos.sh <version>"
exit
fi
rm bin/musikbox
rm -rf bin/musikbox/plugins
cmake -DCMAKE_BUILD_TYPE=Release -DLINK_STATICALLY=true .
make -j4
DIRNAME="musikbox_macos_$VERSION"
OUTPATH="bin/dist/$DIRNAME"
rm -rf "$OUTPATH"
mkdir -p "$OUTPATH/plugins"
cp bin/musikbox "$OUTPATH"
cp bin/plugins/*.dylib "$OUTPATH/plugins"
pushd bin/dist
tar cvf musikbox_macos_static_$VERSION.tar $DIRNAME
bzip2 musikbox_macos_static_$VERSION.tar
popd