1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-10 23:44:24 +00:00

juce_audio_processors: Exclusively use JUCE_INTERNAL_HAS_* macros in place of JUCE_PLUGINHOST_* macros

This change also moves the PLUGINHOST config flags to the
juce_audio_processors_headless module header, as this is now the
lowest-level module that uses these flags. This change shouldn't require
any Projucer/CMake changes.
This commit is contained in:
reuk 2025-09-22 13:44:33 +01:00
parent 6c627b7b25
commit 51c4a484ee
No known key found for this signature in database
40 changed files with 140 additions and 145 deletions

View file

@ -32,8 +32,6 @@
==============================================================================
*/
#include <juce_audio_processors_headless/format/juce_PluginFormatDefs.h>
namespace juce
{

View file

@ -75,3 +75,9 @@
#else
#define JUCE_INTERNAL_HAS_LV2 0
#endif
#if JUCE_PLUGINHOST_ARA && (JUCE_INTERNAL_HAS_VST3 || JUCE_INTERNAL_HAS_AU) && (JUCE_MAC || JUCE_WINDOWS || JUCE_LINUX)
#define JUCE_INTERNAL_HAS_ARA 1
#else
#define JUCE_INTERNAL_HAS_ARA 0
#endif