From b5dac7968fe12db0a357efa39840886b72cff6ed Mon Sep 17 00:00:00 2001 From: reuk Date: Tue, 2 Jun 2020 18:14:37 +0100 Subject: [PATCH] Xcode: Fix ambiguous symbol errors in VST3 wrapper The missing CoreFoundation include was causing issues when building VST3 plugin-hosts. --- modules/juce_audio_plugin_client/VST3/juce_VST3_Wrapper.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/modules/juce_audio_plugin_client/VST3/juce_VST3_Wrapper.cpp b/modules/juce_audio_plugin_client/VST3/juce_VST3_Wrapper.cpp index c9eb3834b1..f9c96be95a 100644 --- a/modules/juce_audio_plugin_client/VST3/juce_VST3_Wrapper.cpp +++ b/modules/juce_audio_plugin_client/VST3/juce_VST3_Wrapper.cpp @@ -23,6 +23,10 @@ #if JucePlugin_Build_VST3 && (__APPLE_CPP__ || __APPLE_CC__ || _WIN32 || _WIN64 || LINUX || __linux__) #if JUCE_PLUGINHOST_VST3 && (JUCE_MAC || JUCE_WINDOWS || JUCE_LINUX) + #if JUCE_MAC + #include + #endif + #undef JUCE_VST3HEADERS_INCLUDE_HEADERS_ONLY #define JUCE_VST3HEADERS_INCLUDE_HEADERS_ONLY 1 #endif