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 4ff7f306532f62cfc61ae786587cc44bab59edae
parent 1eb0591775bfe9bfc47d643c536008c77708fd7c
Author: dsp56300 <dsp56300@users.noreply.github.com>
Date:   Thu, 25 Jul 2024 20:39:26 +0200

use EXCLUDE_FROM_ALL to prevent that libs are added that we don't need, depending on the configured synths

Diffstat:
Msource/CMakeLists.txt | 30+++++++++++++++---------------
1 file changed, 15 insertions(+), 15 deletions(-)

diff --git a/source/CMakeLists.txt b/source/CMakeLists.txt @@ -33,10 +33,10 @@ if(${CMAKE_PROJECT_NAME}_BUILD_JUCEPLUGIN) if(${CMAKE_PROJECT_NAME}_BUILD_JUCEPLUGIN_CLAP) add_subdirectory(clap-juce-extensions) endif() - add_subdirectory(jucePluginLib) - add_subdirectory(juceUiLib) - add_subdirectory(jucePluginEditorLib) - add_subdirectory(jucePluginData) + add_subdirectory(jucePluginLib EXCLUDE_FROM_ALL) + add_subdirectory(juceUiLib EXCLUDE_FROM_ALL) + add_subdirectory(jucePluginEditorLib EXCLUDE_FROM_ALL) + add_subdirectory(jucePluginData EXCLUDE_FROM_ALL) include(juce.cmake) endif() @@ -50,12 +50,12 @@ add_subdirectory(wLib EXCLUDE_FROM_ALL) # ----------------- Synths Osirus/OsTIrus if(${CMAKE_PROJECT_NAME}_SYNTH_OSIRUS OR ${CMAKE_PROJECT_NAME}_SYNTH_OSTIRUS) - add_subdirectory(virusLib) - add_subdirectory(virusConsoleLib) - add_subdirectory(virusTestConsole) - add_subdirectory(virusIntegrationTest) + add_subdirectory(virusLib EXCLUDE_FROM_ALL) + add_subdirectory(virusConsoleLib EXCLUDE_FROM_ALL) + add_subdirectory(virusTestConsole EXCLUDE_FROM_ALL) + add_subdirectory(virusIntegrationTest EXCLUDE_FROM_ALL) if(${CMAKE_PROJECT_NAME}_BUILD_JUCEPLUGIN) - add_subdirectory(virusJucePlugin) + add_subdirectory(virusJucePlugin EXCLUDE_FROM_ALL) if(${CMAKE_PROJECT_NAME}_SYNTH_OSIRUS) add_subdirectory(osirusJucePlugin) endif() @@ -68,22 +68,22 @@ endif() # ----------------- Synth Vavra if(${CMAKE_PROJECT_NAME}_SYNTH_VAVRA) - add_subdirectory(mqLib) + add_subdirectory(mqLib EXCLUDE_FROM_ALL) # needed for test console set(CPPTERMINAL_BUILD_EXAMPLES OFF CACHE BOOL "" FORCE) set(CPPTERMINAL_ENABLE_INSTALL OFF CACHE BOOL "" FORCE) set(CPPTERMINAL_ENABLE_TESING OFF CACHE BOOL "" FORCE) - add_subdirectory(cpp-terminal) + add_subdirectory(cpp-terminal EXCLUDE_FROM_ALL) if(NOT ANDROID) - add_subdirectory(portmidi) + add_subdirectory(portmidi EXCLUDE_FROM_ALL) endif() set(PA_USE_ASIO OFF CACHE BOOL "" FORCE) - add_subdirectory(portaudio) + add_subdirectory(portaudio EXCLUDE_FROM_ALL) - add_subdirectory(mqConsoleLib) + add_subdirectory(mqConsoleLib EXCLUDE_FROM_ALL) add_subdirectory(mqTestConsole) add_subdirectory(mqPerformanceTest) @@ -95,7 +95,7 @@ endif() # ----------------- Synth Xenia if(${CMAKE_PROJECT_NAME}_SYNTH_XENIA) - add_subdirectory(xtLib) + add_subdirectory(xtLib EXCLUDE_FROM_ALL) add_subdirectory(xtTestConsole) if(${CMAKE_PROJECT_NAME}_BUILD_JUCEPLUGIN)