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-resampler=src --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.1533743395.txt.gz ยท Last modified: 2018/08/08 17:49 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