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 libresample jack

# Make sure cppunit is installed and up-to-date:
brew install cppunit

# 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 LDFLAGS=-L/Users/drumgizmo/cppunit/sysinstall/lib CPPFLAGS=-I/Users/drumgizmo/cppunit/sysinstall/include

# 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.1529135404.txt.gz · Last modified: 2018/06/16 09:50 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