From 21219a53516207ab6a603da4a9de60c241ff674f Mon Sep 17 00:00:00 2001 From: Alex Birch Date: Tue, 6 Mar 2018 01:05:45 +0000 Subject: [PATCH] so far so good --- .../juicysfplugin.xcodeproj/project.pbxproj | 6 ++++-- Builds/MacOSX/libfluidsynth.1.7.1.dylib | Bin 258572 -> 258572 bytes README.md | 8 ++++++-- 3 files changed, 10 insertions(+), 4 deletions(-) diff --git a/Builds/MacOSX/juicysfplugin.xcodeproj/project.pbxproj b/Builds/MacOSX/juicysfplugin.xcodeproj/project.pbxproj index 4260829..3648473 100644 --- a/Builds/MacOSX/juicysfplugin.xcodeproj/project.pbxproj +++ b/Builds/MacOSX/juicysfplugin.xcodeproj/project.pbxproj @@ -99,7 +99,7 @@ 35967482204E188D00E16BD3 /* libglib-2.0.0.dylib in CopyFiles */ = {isa = PBXBuildFile; fileRef = 35967481204E188D00E16BD3 /* libglib-2.0.0.dylib */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; }; 35967484204E189C00E16BD3 /* libgthread-2.0.0.dylib in CopyFiles */ = {isa = PBXBuildFile; fileRef = 35967483204E189C00E16BD3 /* libgthread-2.0.0.dylib */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; }; 35967486204E18B900E16BD3 /* libpcre.1.dylib in CopyFiles */ = {isa = PBXBuildFile; fileRef = 35967485204E18B900E16BD3 /* libpcre.1.dylib */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; }; - 3596748E204E1B3B00E16BD3 /* libfluidsynth.1.7.1.dylib in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3596748D204E1B3B00E16BD3 /* libfluidsynth.1.7.1.dylib */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; }; + 35967490204E1FC100E16BD3 /* libfluidsynth.1.7.1.dylib in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3596748F204E1FC000E16BD3 /* libfluidsynth.1.7.1.dylib */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; }; 3758E5B3C2288245817A9ECD /* include_juce_audio_processors.mm in Sources */ = {isa = PBXBuildFile; fileRef = D83BE45225B0E49E077E5B87 /* include_juce_audio_processors.mm */; }; 3BE4582C1A69CFFDC17790FE /* CoreAudioKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FB9DC0F378DBE6110579ABEB /* CoreAudioKit.framework */; }; 4197FB69EAA917C1B9160B32 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 86183C1237DA7A5F2CF41CC7 /* CoreAudio.framework */; }; @@ -199,7 +199,7 @@ dstPath = ""; dstSubfolderSpec = 10; files = ( - 3596748E204E1B3B00E16BD3 /* libfluidsynth.1.7.1.dylib in CopyFiles */, + 35967490204E1FC100E16BD3 /* libfluidsynth.1.7.1.dylib in CopyFiles */, 35967486204E18B900E16BD3 /* libpcre.1.dylib in CopyFiles */, 35967484204E189C00E16BD3 /* libgthread-2.0.0.dylib in CopyFiles */, 35967482204E188D00E16BD3 /* libglib-2.0.0.dylib in CopyFiles */, @@ -239,6 +239,7 @@ 35967483204E189C00E16BD3 /* libgthread-2.0.0.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; path = "libgthread-2.0.0.dylib"; sourceTree = ""; }; 35967485204E18B900E16BD3 /* libpcre.1.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; path = libpcre.1.dylib; sourceTree = ""; }; 3596748D204E1B3B00E16BD3 /* libfluidsynth.1.7.1.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libfluidsynth.1.7.1.dylib; path = "../../../../../../usr/local/Cellar/fluid-synth/1.1.10/lib/libfluidsynth.1.7.1.dylib"; sourceTree = ""; }; + 3596748F204E1FC000E16BD3 /* libfluidsynth.1.7.1.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; path = libfluidsynth.1.7.1.dylib; sourceTree = ""; }; 379C84D5A55C1857A91CBC40 /* juce_audio_plugin_client */ = {isa = PBXFileReference; lastKnownFileType = folder; name = juce_audio_plugin_client; path = /Applications/JUCE/modules/juce_audio_plugin_client; sourceTree = ""; }; 3B0BE48E8B34519259BA931D /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioUnit.framework; path = System/Library/Frameworks/AudioUnit.framework; sourceTree = SDKROOT; }; 3B1AE50061C46417C2C4E30D /* FluidSynthModel.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = FluidSynthModel.h; path = ../../Source/FluidSynthModel.h; sourceTree = SOURCE_ROOT; }; @@ -582,6 +583,7 @@ isa = PBXGroup; children = ( 3596748D204E1B3B00E16BD3 /* libfluidsynth.1.7.1.dylib */, + 3596748F204E1FC000E16BD3 /* libfluidsynth.1.7.1.dylib */, 35967485204E18B900E16BD3 /* libpcre.1.dylib */, 35967483204E189C00E16BD3 /* libgthread-2.0.0.dylib */, 35967481204E188D00E16BD3 /* libglib-2.0.0.dylib */, diff --git a/Builds/MacOSX/libfluidsynth.1.7.1.dylib b/Builds/MacOSX/libfluidsynth.1.7.1.dylib index b5e648c3504c43d3b9b667b024c8123cade7abb4..569c009df4c58baaa0b143ec9ce2cbc349dc52e1 100644 GIT binary patch delta 15721 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 J&{*?y{68@qLt_8{ diff --git a/README.md b/README.md index c19fd90..0e7cca9 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,10 @@ otool -L /Users/birch/git/juicysfplugin/Builds/MacOSX/build/Release/juicysfplugi We can rewrite this dynamic link like so: ```bash -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 +install_name_tool -change /usr/local/opt/fluid-synth/lib/libfluidsynth.1.dylib @executable_path/../Frameworks/libfluidsynth.1.7.1.dylib /Users/birch/git/juicysfplugin/Builds/MacOSX/build/Release/juicysfplugin.app/Contents/MacOS/juicysfplugin +chmod +w /Users/birch/git/juicysfplugin/Builds/MacOSX/build/Release/juicysfplugin.app/Contents/Frameworks/* +install_name_tool -change /usr/local/opt/fluid-synth/lib/libfluidsynth.1.dylib @loader_path/../Frameworks/libfluidsynth.1.7.1.dylib /Users/birch/git/juicysfplugin/Builds/MacOSX/build/Release/juicysfplugin.app/Contents/Frameworks/libfluidsynth.1.7.1.dylib +install_name_tool -change /usr/local/opt/glib/lib/libglib-2.0.0.dylib @loader_path/../Frameworks/libglib-2.0.0.dylib /Users/birch/git/juicysfplugin/Builds/MacOSX/build/Release/juicysfplugin.app/Contents/Frameworks/libfluidsynth.1.7.1.dylib ``` @@ -21,7 +24,8 @@ We'll need: > glib and gthread, but also iconv and intl -https://lists.nongnu.org/archive/html/fluid-dev/2012-03/msg00032.html +https://lists.nongnu.org/archive/html/fluid-dev/2012-03/msg00032.html +https://lists.nongnu.org/archive/html/fluid-dev/2012-03/msg00033.html I already added to XCode target "standalone plugin" a "copy files" build phase, which copies the following into Frameworks: