This is an old revision of the document!


MacOSX Building Howto

# Clone the project in read-only mode:

git clone http://git.drumgizmo.org/drumgizmo.git

# Initialise and update submodules:

git submodule init
git submodule update

# Make sure autotools are installed and up-to-date:
# The simplest way to do this is using Homebrew:

brew install autoconf automake libtool

# Now install the dependencies:

brew install pkgconfig libsndfile jack

# zita-resampler is not available through homebrew so compile that one yourself:

curl https://kokkinizita.linuxaudio.org/linuxaudio/downloads/zita-resampler-1.6.0.tar.bz2 -O
tar xvjf zita-resampler-1.6.0.tar.bz2 
cd zita-resampler-1.6.0
cd libs/
make -f Makefile-osx 
make -f Makefile-osx install

# Download VST sources: # You need to download the VST sources yourself from the Steinberg website,
# since we are not allowed to redistribute them through our git repo.
https://www.steinberg.net/en/company/developers.html
# It is needed to rename the “VST SDK” folder so it doesn't contain a space
# otherwise the build-system will complain.

# Run autogen:

./autogen.sh

# Set paths:

PKG_CONFIG_PATH=/usr/local/lib/pkgconfig

# Configure:

./configure --enable-input-jackmidi --enable-output-jackaudio --disable-output-alsa --enable-cli --without-debug --with-test --disable-input-midifile --enable-vst --with-vst-sources=/Path/to/VST3_SDK --prefix="$PWD/sysinstall"

# Build it:

make
make install
dev/macosx_building_howto.1559283977.txt.gz · Last modified: 2019/05/31 08:26 by deva
Trace: macosx_building_howto
GNU Free Documentation License 1.3
Valid CSS Driven by DokuWiki Recent changes RSS feed Valid XHTML 1.0