Signed-off-by: falkTX <falktx@falktx.com>tags/2020-12-27
@@ -10,15 +10,6 @@ | |||||
#include <juce_core/system/juce_TargetPlatform.h> | #include <juce_core/system/juce_TargetPlatform.h> | ||||
#include "../utility/juce_CheckSettingMacros.h" | #include "../utility/juce_CheckSettingMacros.h" | ||||
// #define JUCE_GUI_BASICS_INCLUDE_XHEADERS 1 | |||||
// #include "../utility/juce_IncludeModuleHeaders.h" | |||||
// #include <juce_audio_processors/format_types/juce_LegacyAudioParameter.cpp> | |||||
// #include "../utility/juce_CheckSettingMacros.h" | |||||
// #include "../../juce_core/system/juce_TargetPlatform.h" // for JUCE_LINUX | |||||
// #include "../../juce_gui_basics/juce_gui_basics.h" | |||||
#if JucePlugin_Build_LV2 | #if JucePlugin_Build_LV2 | ||||
#include "../utility/juce_IncludeSystemHeaders.h" | #include "../utility/juce_IncludeSystemHeaders.h" | ||||
@@ -8,6 +8,7 @@ | |||||
#include "AppConfig.h" | #include "AppConfig.h" | ||||
#define JUCE_CORE_INCLUDE_NATIVE_HEADERS 1 | |||||
#define JUCE_GUI_BASICS_INCLUDE_XHEADERS 1 | #define JUCE_GUI_BASICS_INCLUDE_XHEADERS 1 | ||||
#include "modules/juce_gui_basics/juce_gui_basics.h" | #include "modules/juce_gui_basics/juce_gui_basics.h" | ||||
#undef None | #undef None | ||||
@@ -37,7 +38,3 @@ | |||||
#else | #else | ||||
#error Invalid configuration | #error Invalid configuration | ||||
#endif | #endif | ||||
#if ! JucePlugin_Build_Standalone && JUCE_MAJOR_VERSION < 6 | |||||
#include "modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp" | |||||
#endif |
@@ -0,0 +1,14 @@ | |||||
/* | |||||
============================================================================== | |||||
Extra stuff for juce plugins | |||||
============================================================================== | |||||
*/ | |||||
#include "AppConfig.h" | |||||
#include "JucePluginMain.h" | |||||
#if ! JucePlugin_Build_Standalone | |||||
#include "modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp" | |||||
#endif |
@@ -163,6 +163,7 @@ build_flags_plugin_lv2 = [ | |||||
'-DJucePlugin_Build_VST=0', | '-DJucePlugin_Build_VST=0', | ||||
'-DJucePlugin_Build_Standalone=0', | '-DJucePlugin_Build_Standalone=0', | ||||
'-DBINTYPE=@0@LV2'.format(bintype_prefix), | '-DBINTYPE=@0@LV2'.format(bintype_prefix), | ||||
'-Wno-parentheses', | |||||
] | ] | ||||
build_flags_plugin_vst2 = [ | build_flags_plugin_vst2 = [ | ||||
@@ -201,6 +202,7 @@ foreach plugin : plugins | |||||
plugin_extra_format_specific_srcs += files([ | plugin_extra_format_specific_srcs += files([ | ||||
'../libs/juce-plugin/JucePluginMain.cpp', | '../libs/juce-plugin/JucePluginMain.cpp', | ||||
'../libs/juce-plugin/JucePluginUtils.cpp', | |||||
]) | ]) | ||||
link_with_plugin = [ | link_with_plugin = [ | ||||