Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
dev:macosx_building_howto [2019/10/14 19:48] – [MacOSX Building Howto] devadev:macosx_building_howto [2021/09/08 18:20] (current) – [Compiling] deva
Line 1: Line 1:
 ======MacOSX Building Howto====== ======MacOSX Building Howto======
 +
 +**NOTE: OSX only currently compiles on the develop branch!**
 +
 Clone the project in read-only mode: Clone the project in read-only mode:
 <code> <code>
-git clone http://git.drumgizmo.org/drumgizmo.git +git clone --branch develop --recursive git://git.drumgizmo.org/drumgizmo.git
-</code> +
- +
-Initialise and update submodules: +
-<code> +
-git submodule init +
-git submodule update+
 </code> </code>
  
Line 18: Line 15:
 Now install the dependencies: Now install the dependencies:
 <code> <code>
-brew install pkgconfig libsndfile jack lv2 +brew install pkg-config libsndfile jack lv2
-</code> +
- +
-zita-resampler is not available through homebrew so compile that one yourself: +
-<code> +
-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+
 </code> </code>
  
Line 40: Line 27:
 IMPORTANT: The sources supplied by Steinberg has been reported to no longer contain the VST2 SDK sources, so an older version must be obtained from another source in order to be able to compile DrumGizmo with VST support! IMPORTANT: The sources supplied by Steinberg has been reported to no longer contain the VST2 SDK sources, so an older version must be obtained from another source in order to be able to compile DrumGizmo with VST support!
  
 +Archive.org has a copy here: https://archive.org/download/VST2SDK/vst_sdk2_4_rev2.zip
 =====Compiling===== =====Compiling=====
 Run autogen: Run autogen:
Line 48: Line 36:
 Set paths: Set paths:
 <code> <code>
-export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig+export PKG_CONFIG_PATH=/opt/homebrew/Cellar/libsndfile/1.0.31/lib/pkgconfig 
 +</code> 
 + 
 +Configure with cli enabled: 
 +<code> 
 +./configure \ 
 +  --enable-input-jackmidi \ 
 +  --enable-output-jackaudio \ 
 +  --disable-output-alsa \ 
 +  --disable-input-midifile \ 
 +  --enable-cli \ 
 +  --without-debug \ 
 +  --without-test \ 
 +  --enable-vst \ 
 +  --with-vst-sources=/path/to/vstsdk2.4 \ 
 +  --enable-lv2 \ 
 +  --prefix="$PWD/sysinstall"
 </code> </code>
  
-Configure:+Or configure with just the vst and lv2 plugins:
 <code> <code>
-./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 --with-lv2 --prefix="$PWD/sysinstall"+./configure 
 +  --disable-cli 
 +  --without-debug 
 +  --without-test 
 +  --enable-vst 
 +  --with-vst-sources=/path/to/vstsdk2.4 \ 
 +  --enable-lv2 
 +  --prefix="$PWD/sysinstall"
 </code> </code>
  
dev/macosx_building_howto.1571075302.txt.gz · Last modified: 2019/10/14 19:48 by deva
Trace:
GNU Free Documentation License 1.3
Valid CSS Driven by DokuWiki Recent changes RSS feed Valid XHTML 1.0