This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | Next revisionBoth sides next revision | ||
dev:macosx_building_howto [2018/08/08 17:49] – deva | dev:macosx_building_howto [2018/08/08 17:51] – deva | ||
---|---|---|---|
Line 1: | Line 1: | ||
======MacOSX Building Howto====== | ======MacOSX Building Howto====== | ||
- | < | + | |
# Clone the project in read-only mode:\\ | # Clone the project in read-only mode:\\ | ||
+ | < | ||
git clone http:// | git clone http:// | ||
+ | </ | ||
# Initialise and update submodules: | # Initialise and update submodules: | ||
- | git submodule init\\ | + | < |
+ | git submodule init | ||
git submodule update | git submodule update | ||
+ | </ | ||
# Make sure autotools are installed and up-to-date: | # Make sure autotools are installed and up-to-date: | ||
# The simplest way to do this is using Homebrew:\\ | # The simplest way to do this is using Homebrew:\\ | ||
+ | < | ||
brew install autoconf automake libtool | brew install autoconf automake libtool | ||
+ | </ | ||
# Now install the dependencies: | # Now install the dependencies: | ||
+ | < | ||
brew install pkgconfig libsndfile jack | brew install pkgconfig libsndfile jack | ||
+ | </ | ||
- | # zita-resampler is not available through homebrew so compile that one yourself: | + | # zita-resampler is not available through homebrew so compile that one yourself:\\ |
+ | < | ||
curl https:// | curl https:// | ||
tar xvjf zita-resampler-1.6.0.tar.bz2 | tar xvjf zita-resampler-1.6.0.tar.bz2 | ||
Line 26: | Line 35: | ||
make -f Makefile-osx | make -f Makefile-osx | ||
make -f Makefile-osx install | make -f Makefile-osx install | ||
+ | </ | ||
# Download VST sources: | # Download VST sources: | ||
Line 37: | Line 46: | ||
# Run autogen:\\ | # Run autogen:\\ | ||
+ | < | ||
./ | ./ | ||
+ | </ | ||
# Set paths:\\ | # Set paths:\\ | ||
+ | < | ||
PKG_CONFIG_PATH=/ | PKG_CONFIG_PATH=/ | ||
+ | </ | ||
# Configure: | # 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=/ | ./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=/ | ||
+ | </ | ||
# Build it:\\ | # Build it:\\ | ||
+ | < | ||
make | make | ||
make install | make install | ||
</ | </ | ||
+ |