gearmulator

Emulation of classic VA synths of the late 90s/2000s that are based on Motorola 56300 family DSPs
Log | Files | Refs | Submodules | README | LICENSE

commit 0e18890b115e1c2c9cd73473c7b08b620dfd048b
parent 6a84a1b5a5ad8565500723dfee8b7e88331987a6
Author: dsp56300 <dsp56300@users.noreply.github.com>
Date:   Sat,  8 Feb 2025 23:17:05 +0100

add support for Standalone format

Diffstat:
Msource/juce.cmake | 12++++++++++++
1 file changed, 12 insertions(+), 0 deletions(-)

diff --git a/source/juce.cmake b/source/juce.cmake @@ -6,12 +6,14 @@ option(${CMAKE_PROJECT_NAME}_BUILD_JUCEPLUGIN_VST3 "Build VST3 version of Juce p option(${CMAKE_PROJECT_NAME}_BUILD_JUCEPLUGIN_CLAP "Build CLAP version of Juce plugins" on) option(${CMAKE_PROJECT_NAME}_BUILD_JUCEPLUGIN_LV2 "Build LV2 version of Juce plugins" off) option(${CMAKE_PROJECT_NAME}_BUILD_JUCEPLUGIN_AU "Build AU version of Juce plugins" on) +option(${CMAKE_PROJECT_NAME}_BUILD_JUCEPLUGIN_Standalone "Build Standalone version of Juce plugins" off) set(USE_CLAP ${${CMAKE_PROJECT_NAME}_BUILD_JUCEPLUGIN_CLAP}) set(USE_LV2 ${${CMAKE_PROJECT_NAME}_BUILD_JUCEPLUGIN_LV2}) set(USE_VST2 ${${CMAKE_PROJECT_NAME}_BUILD_JUCEPLUGIN_VST2}) set(USE_VST3 ${${CMAKE_PROJECT_NAME}_BUILD_JUCEPLUGIN_VST3}) set(USE_AU ${${CMAKE_PROJECT_NAME}_BUILD_JUCEPLUGIN_AU}) +set(USE_Standalone ${${CMAKE_PROJECT_NAME}_BUILD_JUCEPLUGIN_Standalone}) set(JUCE_CMAKE_DIR ${CMAKE_CURRENT_LIST_DIR}) @@ -46,6 +48,12 @@ if(USE_CLAP) set_property(TARGET PluginFormat_CLAP PROPERTY FOLDER CustomTargets) endif() +if(USE_Standalone) + list(APPEND juce_formats Standalone) + add_custom_target(PluginFormat_Standalone) + set_property(TARGET PluginFormat_Standalone PROPERTY FOLDER CustomTargets) +endif() + add_custom_target(ServerPlugins) set_property(TARGET ServerPlugins PROPERTY FOLDER CustomTargets) @@ -236,6 +244,10 @@ macro(createJucePlugin targetName productName isSynth plugin4CC binaryDataProjec set_tests_properties(${targetName}_AU_Validate PROPERTIES LABELS "PluginTest") endif() + if(USE_Standalone) + add_dependencies(PluginFormat_Standalone ${targetName}_Standalone) + endif() + if(USE_VST2) addPluginTest(${targetName}_VST) endif()