diff --git a/modules/juce_audio_processors/format_types/juce_VSTPluginFormat.cpp b/modules/juce_audio_processors/format_types/juce_VSTPluginFormat.cpp index 01d8bb61a7..1337828c0f 100644 --- a/modules/juce_audio_processors/format_types/juce_VSTPluginFormat.cpp +++ b/modules/juce_audio_processors/format_types/juce_VSTPluginFormat.cpp @@ -22,7 +22,7 @@ ============================================================================== */ -#if JUCE_PLUGINHOST_VST && (JUCE_MAC || JUCE_WINDOWS || JUCE_LINUX || JUCE_IOS) +#if JUCE_PLUGINHOST_VST //============================================================================== #if JUCE_MAC && JUCE_SUPPORT_CARBON @@ -165,7 +165,7 @@ namespace { #if JUCE_WINDOWS return timeGetTime() * 1000000.0; - #elif JUCE_LINUX || JUCE_IOS + #elif JUCE_LINUX || JUCE_IOS || JUCE_ANDROID timeval micro; gettimeofday (µ, 0); return micro.tv_usec * 1000.0; @@ -381,7 +381,7 @@ public: { getActiveModules().add (this); - #if JUCE_WINDOWS || JUCE_LINUX || JUCE_IOS + #if JUCE_WINDOWS || JUCE_LINUX || JUCE_IOS || JUCE_ANDROID fullParentDirectoryPathName = f.getParentDirectory().getFullPathName(); #elif JUCE_MAC FSRef ref; @@ -401,7 +401,7 @@ public: String fullParentDirectoryPathName; #endif - #if JUCE_WINDOWS || JUCE_LINUX + #if JUCE_WINDOWS || JUCE_LINUX || JUCE_ANDROID DynamicLibrary module; bool open() @@ -956,7 +956,7 @@ public: } //============================================================================== - #if JUCE_IOS + #if JUCE_IOS || JUCE_ANDROID bool hasEditor() const override { return false; } #else bool hasEditor() const override { return vstEffect != nullptr && (vstEffect->flags & vstEffectFlagHasEditor) != 0; } @@ -1994,7 +1994,7 @@ private: }; //============================================================================== -#if ! JUCE_IOS +#if ! (JUCE_IOS || JUCE_ANDROID) class VSTPluginWindow; static Array activeVSTWindows; @@ -2743,7 +2743,7 @@ private: //============================================================================== AudioProcessorEditor* VSTPluginInstance::createEditor() { - #if JUCE_IOS + #if JUCE_IOS || JUCE_ANDROID return nullptr; #else return hasEditor() ? new VSTPluginWindow (*this) @@ -2889,7 +2889,7 @@ bool VSTPluginFormat::fileMightContainThisPluginType (const String& fileOrIdenti return f.isDirectory() && f.hasFileExtension (".vst"); #elif JUCE_WINDOWS return f.existsAsFile() && f.hasFileExtension (".dll"); - #elif JUCE_LINUX + #elif JUCE_LINUX || JUCE_ANDROID return f.existsAsFile() && f.hasFileExtension (".so"); #endif } @@ -2945,7 +2945,7 @@ FileSearchPath VSTPluginFormat::getDefaultLocationsToSearch() { #if JUCE_MAC return FileSearchPath ("~/Library/Audio/Plug-Ins/VST;/Library/Audio/Plug-Ins/VST"); - #elif JUCE_LINUX + #elif JUCE_LINUX || JUCE_ANDROID return FileSearchPath (SystemStats::getEnvironmentVariable ("VST_PATH", "/usr/lib/vst;/usr/local/lib/vst;~/.vst") .replace (":", ";")); diff --git a/modules/juce_audio_processors/format_types/juce_VSTPluginFormat.h b/modules/juce_audio_processors/format_types/juce_VSTPluginFormat.h index d3b7d9fa82..ddc6ab2bfc 100644 --- a/modules/juce_audio_processors/format_types/juce_VSTPluginFormat.h +++ b/modules/juce_audio_processors/format_types/juce_VSTPluginFormat.h @@ -22,7 +22,7 @@ ============================================================================== */ -#if (JUCE_PLUGINHOST_VST && (JUCE_MAC || JUCE_WINDOWS || JUCE_LINUX || JUCE_IOS)) || DOXYGEN +#if (JUCE_PLUGINHOST_VST || DOXYGEN) //============================================================================== /**