From eda4be418c85d54c596518600ddc393fccf879dd Mon Sep 17 00:00:00 2001 From: Joel Meuleman Date: Tue, 16 Dec 2025 11:07:43 -0800 Subject: [PATCH] Configure switch for copying plugins via JUCE CMake API --- CMakeLists.txt | 1 + audioelementplugin/CMakeLists.txt | 2 +- rendererplugin/CMakeLists.txt | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 96dea021..192d0262 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -123,6 +123,7 @@ endif() option(INTERNAL_TEST OFF) option(CI_TEST OFF) +option(JUCE_COPY_PLUGIN_AFTER_BUILD "Automatically copy built plugins to standard locations after build" ON) if(APPLE) # Add vendored libraries path (for CI/GitHub Actions) diff --git a/audioelementplugin/CMakeLists.txt b/audioelementplugin/CMakeLists.txt index 8fd355c6..65182b31 100644 --- a/audioelementplugin/CMakeLists.txt +++ b/audioelementplugin/CMakeLists.txt @@ -30,7 +30,7 @@ juce_add_plugin(AudioElementPlugin NEEDS_MIDI_OUTPUT FALSE IS_MIDI_EFFECT FALSE EDITOR_WANTS_KEYBOARD_FOCUS FALSE - COPY_PLUGIN_AFTER_BUILD TRUE + COPY_PLUGIN_AFTER_BUILD ${JUCE_COPY_PLUGIN_AFTER_BUILD} FORMATS ${PLUGIN_FORMATS} PRODUCT_NAME ${AUDIO_ELEMENT_PRODUCT_NAME} AAX_CATEGORY "AAX_ePlugInCategory_SoundField") diff --git a/rendererplugin/CMakeLists.txt b/rendererplugin/CMakeLists.txt index 26f4e47b..cee09055 100644 --- a/rendererplugin/CMakeLists.txt +++ b/rendererplugin/CMakeLists.txt @@ -30,7 +30,7 @@ juce_add_plugin(RendererPlugin NEEDS_MIDI_OUTPUT FALSE IS_MIDI_EFFECT FALSE EDITOR_WANTS_KEYBOARD_FOCUS FALSE - COPY_PLUGIN_AFTER_BUILD TRUE + COPY_PLUGIN_AFTER_BUILD ${JUCE_COPY_PLUGIN_AFTER_BUILD} FORMATS ${PLUGIN_FORMATS} PRODUCT_NAME ${RENDERER_PRODUCT_NAME} AAX_CATEGORY "AAX_ePlugInCategory_SWGenerators")