void Project::addDefaultModules (bool shouldCopyFilesLocally) { addModule ("juce_core", shouldCopyFilesLocally); if (! isConfigFlagEnabled ("JUCE_ONLY_BUILD_CORE_LIBRARY")) { addModule ("juce_events", shouldCopyFilesLocally); addModule ("juce_graphics", shouldCopyFilesLocally); addModule ("juce_data_structures", shouldCopyFilesLocally); addModule ("juce_gui_basics", shouldCopyFilesLocally); addModule ("juce_gui_extra", shouldCopyFilesLocally); addModule ("juce_gui_audio", shouldCopyFilesLocally); addModule ("juce_cryptography", shouldCopyFilesLocally); addModule ("juce_video", shouldCopyFilesLocally); addModule ("juce_opengl", shouldCopyFilesLocally); addModule ("juce_audio_basics", shouldCopyFilesLocally); addModule ("juce_audio_devices", shouldCopyFilesLocally); addModule ("juce_audio_formats", shouldCopyFilesLocally); addModule ("juce_audio_processors", shouldCopyFilesLocally); } }
bool Project::isVST3PluginHost() { return getModules().isModuleEnabled ("juce_audio_processors") && isConfigFlagEnabled ("JUCE_PLUGINHOST_VST3"); }