From 0d96ec9baf6d4425fda0e249b4311d77c22d0bd9 Mon Sep 17 00:00:00 2001 From: reuk Date: Mon, 19 Oct 2020 18:44:59 +0100 Subject: [PATCH] AppConfig: Ensure AppConfig is always included in plugin wrappers Previously, the `JUCE_APP_CONFIG_HEADER` macro wasn't being defined/included in some of the wrapper files, which meant that there was a danger of these files building without important JucePlugin_Build_* macros defined. --- modules/juce_audio_plugin_client/AU/juce_AU_Wrapper.mm | 2 ++ modules/juce_audio_plugin_client/Unity/juce_Unity_Wrapper.cpp | 3 ++- .../juce_audio_plugin_client/juce_audio_plugin_client_AU_2.mm | 2 ++ .../juce_audio_plugin_client_Standalone.cpp | 2 ++ 4 files changed, 8 insertions(+), 1 deletion(-) diff --git a/modules/juce_audio_plugin_client/AU/juce_AU_Wrapper.mm b/modules/juce_audio_plugin_client/AU/juce_AU_Wrapper.mm index f2277e51bb..6319b0a0d2 100644 --- a/modules/juce_audio_plugin_client/AU/juce_AU_Wrapper.mm +++ b/modules/juce_audio_plugin_client/AU/juce_AU_Wrapper.mm @@ -22,6 +22,8 @@ ============================================================================== */ + +#include #include #include "../utility/juce_CheckSettingMacros.h" diff --git a/modules/juce_audio_plugin_client/Unity/juce_Unity_Wrapper.cpp b/modules/juce_audio_plugin_client/Unity/juce_Unity_Wrapper.cpp index f68674f4b8..c9c1831ae6 100644 --- a/modules/juce_audio_plugin_client/Unity/juce_Unity_Wrapper.cpp +++ b/modules/juce_audio_plugin_client/Unity/juce_Unity_Wrapper.cpp @@ -23,9 +23,10 @@ ============================================================================== */ +#include + #if JucePlugin_Build_Unity -#include #include "../utility/juce_IncludeModuleHeaders.h" #include diff --git a/modules/juce_audio_plugin_client/juce_audio_plugin_client_AU_2.mm b/modules/juce_audio_plugin_client/juce_audio_plugin_client_AU_2.mm index c068f7b126..58fc62f8a3 100644 --- a/modules/juce_audio_plugin_client/juce_audio_plugin_client_AU_2.mm +++ b/modules/juce_audio_plugin_client/juce_audio_plugin_client_AU_2.mm @@ -23,6 +23,8 @@ ============================================================================== */ +#include + #if JucePlugin_Build_AU #include diff --git a/modules/juce_audio_plugin_client/juce_audio_plugin_client_Standalone.cpp b/modules/juce_audio_plugin_client/juce_audio_plugin_client_Standalone.cpp index fcfe4d85ee..98bac49877 100644 --- a/modules/juce_audio_plugin_client/juce_audio_plugin_client_Standalone.cpp +++ b/modules/juce_audio_plugin_client/juce_audio_plugin_client_Standalone.cpp @@ -23,6 +23,8 @@ ============================================================================== */ +#include + #if JucePlugin_Build_Standalone #if ! JUCE_MODULE_AVAILABLE_juce_audio_utils