28#if JUCE_BSD && ! JUCE_CUSTOM_VST3_SDK
29 #error To build JUCE VST3 plug-ins on BSD you must use an external BSD-compatible VST3 SDK with JUCE_CUSTOM_VST3_SDK=1
39 "-Wint-to-pointer-cast",
42 "-Woverloaded-virtual",
44 "-Wdeprecated-register",
48 "-Wdelete-non-virtual-dtor",
49 "-Wdeprecated-declarations",
56 "-Wzero-as-null-pointer-constant",
57 "-Winconsistent-missing-destructor-override",
59 "-Wignored-qualifiers",
60 "-Wmissing-field-initializers",
66 "-Wmissing-prototypes",
70 "-Wmaybe-uninitialized")
83#if JUCE_VST3HEADERS_INCLUDE_HEADERS_ONLY
131 #if VST_VERSION >= 0x030608
135 #include <base/source/flock.cpp>
158 #if VST_VERSION >= 0x03060c
168 #if VST_VERSION < 0x03060d
173 #if VST_VERSION < 0x030608
181 #if JUCE_LINUX || JUCE_BSD
225#undef META_CREATE_FUNC
226#undef CLASS_CREATE_FUNC
227#undef SINGLE_CREATE_FUNC
229#undef _META_CLASS_IFACE
230#undef _META_CLASS_SINGLE
232#undef META_CLASS_IFACE
233#undef META_CLASS_SINGLE
236#undef QUERY_INTERFACE
245#ifdef atomic_thread_fence
246 #undef atomic_thread_fence
Definition ipslviewembedding.h:36
#define DEF_CLASS_IID(ClassName)
Definition funknown.h:78
#define JUCE_BEGIN_IGNORE_WARNINGS_GCC_LIKE(...)
Definition juce_CompilerWarnings.h:181
#define JUCE_END_IGNORE_WARNINGS_GCC_LIKE
Definition juce_CompilerWarnings.h:182
#define JUCE_BEGIN_IGNORE_WARNINGS_LEVEL_MSVC(level, warnings)
Definition juce_CompilerWarnings.h:197
#define JUCE_END_IGNORE_WARNINGS_MSVC
Definition juce_CompilerWarnings.h:199
Definition juce_VST3Headers.h:188
Definition baseiids.cpp:43