Go to file
2018-03-06 00:12:06 +00:00
Builds try to bundle 2018-03-06 00:12:06 +00:00
JuceLibraryCode add plugin name 2018-02-27 00:27:25 +00:00
Source prevent unloading of nothing 2018-03-05 22:38:51 +00:00
Juicy.png this is what we're about 2018-03-05 23:14:22 +00:00
juicysfplugin.jucer add plugin name 2018-02-27 00:27:25 +00:00
LICENSE initial output 2018-02-27 00:17:27 +00:00
README.md try to bundle 2018-03-06 00:12:06 +00:00

Making portable releases

Assuming your juicysfplugin repository lives in ~/git/juicysfplugin, then by default it will be compiled will a dynamic link to the fluidsynth which brew installed into /usr/local/opt:

otool -L /Users/birch/git/juicysfplugin/Builds/MacOSX/build/Release/juicysfplugin.app/Contents/MacOS/juicysfplugin 
/Users/birch/git/juicysfplugin/Builds/MacOSX/build/Release/juicysfplugin.app/Contents/MacOS/juicysfplugin:
	/usr/local/opt/fluid-synth/lib/libfluidsynth.1.dylib (compatibility version 1.0.0, current version 1.7.1)

We can rewrite this dynamic link like so:

install_name_tool -change /usr/local/opt/fluid-synth/lib/libfluidsynth.1.dylib @executable_path/../Frameworks/libfluidsynth.1.dylib /Users/birch/git/juicysfplugin/Builds/MacOSX/build/Release/juicysfplugin.app/Contents/MacOS/juicysfplugin