annotate build_osx.sh @ 198:3a76aa26b578 tip master

wscript: check for 64bit using sys.maxsize (closes #3)
author Paul Brossier <piem@piem.org>
date Mon, 04 Dec 2017 01:42:19 +0100
parents 71b823b69b21
children
rev   line source
piem@160 1 #! /bin/sh
piem@160 2
piem@160 3 # instructions to build vamp-aubio-plugins for mac os x
piem@160 4
piem@188 5 . $PWD/VERSION
piem@188 6 VAMP_AUBIO_VERSION=$VAMP_AUBIO_MAJOR_VERSION.$VAMP_AUBIO_MINOR_VERSION.$VAMP_AUBIO_PATCH_VERSION$VAMP_AUBIO_VERSION_STATUS
piem@188 7
piem@188 8 if [ "$1" = 'dist' ]
piem@188 9 then
piem@188 10 rm -rf contrib/
piem@188 11 fi
piem@188 12
piem@160 13 # get waf
piem@160 14 ./scripts/get_waf.sh
piem@160 15
piem@160 16 # fetch Vamp SDK
piem@160 17 ./scripts/get_deps_osx.sh
piem@160 18
piem@160 19 # fetch and build aubio
piem@160 20 ./scripts/get_aubio.sh
piem@160 21
piem@160 22 # configure and build plugin
piem@160 23 ./waf configure
piem@160 24
piem@160 25 ./waf build -v
piem@160 26
piem@160 27 # install in user's home directory
piem@160 28 # ./waf install --destdir=$HOME
piem@160 29
piem@160 30 # system-wide installation
piem@160 31 # sudo ./waf install
piem@188 32
piem@188 33 if [ "$1" = 'dist' ]
piem@188 34 then
piem@188 35 DESTDIR=vamp-aubio-plugins-$VAMP_AUBIO_VERSION-osx
piem@188 36 rm -rf $DESTDIR $DESTDIR.zip
piem@188 37 mkdir $DESTDIR
piem@188 38 cp -prv contrib/aubio*/README.md $DESTDIR/README.aubio.md
piem@188 39 cp -prv README.md $DESTDIR
piem@188 40 cp -prv build/vamp-aubio.dylib $DESTDIR
piem@188 41 strip $DESTDIR/vamp-aubio.dylib
piem@188 42 cp -prv vamp-aubio.cat vamp-aubio.n3 $DESTDIR
piem@188 43 tar jcvf $DESTDIR.tar.bz2 $DESTDIR
piem@188 44 fi