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:
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)