mirror of
https://github.com/juce-framework/JUCE.git
synced 2026-01-10 23:44:24 +00:00
Fix link errors when build VST plug-ins with VST 3 hosting support
This commit is contained in:
parent
2c3a2eae63
commit
6b9890107f
3 changed files with 13 additions and 7 deletions
|
|
@ -27,7 +27,15 @@
|
|||
//==============================================================================
|
||||
#if JucePlugin_Build_VST3 && (__APPLE_CPP__ || __APPLE_CC__ || _WIN32 || _WIN64)
|
||||
|
||||
#if JUCE_PLUGINHOST_VST3 && (JUCE_MAC || JUCE_WINDOWS)
|
||||
#undef JUCE_VST3HEADERS_INCLUDE_HEADERS_ONLY
|
||||
#define JUCE_VST3HEADERS_INCLUDE_HEADERS_ONLY 1
|
||||
#endif
|
||||
|
||||
#include "../../juce_audio_processors/format_types/juce_VST3Headers.h"
|
||||
|
||||
#undef JUCE_VST3HEADERS_INCLUDE_HEADERS_ONLY
|
||||
|
||||
#include "../utility/juce_CheckSettingMacros.h"
|
||||
#include "../utility/juce_IncludeModuleHeaders.h"
|
||||
#include "../utility/juce_WindowsHooks.h"
|
||||
|
|
|
|||
|
|
@ -81,6 +81,7 @@
|
|||
#include <pluginterfaces/vst/ivstunits.h>
|
||||
#include <pluginterfaces/vst/ivstmidicontrollers.h>
|
||||
#include <public.sdk/source/common/memorystream.h>
|
||||
#include <public.sdk/source/vst/vsteditcontroller.h>
|
||||
#else
|
||||
#include <base/source/baseiids.cpp>
|
||||
#include <base/source/fatomic.cpp>
|
||||
|
|
@ -128,6 +129,10 @@ namespace Steinberg
|
|||
#pragma clang diagnostic pop
|
||||
#endif
|
||||
|
||||
#if JUCE_WINDOWS
|
||||
#include <windows.h>
|
||||
#endif
|
||||
|
||||
//==============================================================================
|
||||
#undef ASSERT
|
||||
#undef WARNING
|
||||
|
|
|
|||
|
|
@ -26,16 +26,9 @@
|
|||
|
||||
} // namespace juce
|
||||
|
||||
#if JucePlugin_Build_VST3
|
||||
#undef JUCE_VST3HEADERS_INCLUDE_HEADERS_ONLY
|
||||
#define JUCE_VST3HEADERS_INCLUDE_HEADERS_ONLY 1
|
||||
#endif
|
||||
|
||||
#include <map>
|
||||
#include "juce_VST3Headers.h"
|
||||
|
||||
#undef JUCE_VST3HEADERS_INCLUDE_HEADERS_ONLY
|
||||
|
||||
namespace juce
|
||||
{
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue