commit 97c21549b1af2b507c3b91f71ba78061b8299225 parent 6bb068ae140d271ed622e7c69a194a13b0af55b0 Author: henry <henryborchers@yahoo.com> Date: Wed, 14 Jul 2021 11:54:51 -0500 Building the juce plugin can be optionally turned off. Diffstat:
M | CMakeLists.txt | | | 15 | +++++++++------ |
1 file changed, 9 insertions(+), 6 deletions(-)
diff --git a/CMakeLists.txt b/CMakeLists.txt @@ -10,7 +10,7 @@ project(virusEmu VERSION 1.1.5) include(base.cmake) set(ASMJIT_STATIC TRUE) - +option(${PROJECT_NAME}_BUILD_JUCEPLUGIN "Build Juce plugin" on) add_subdirectory(source/dsp56300/source) add_subdirectory(source/synthLib) add_subdirectory(source/virusLib) @@ -25,15 +25,18 @@ add_subdirectory(source/ctrlr/JUCE) # ----------------- Juce based audio plugin -set_property(GLOBAL PROPERTY USE_FOLDERS YES) -set(JUCE_ENABLE_MODULE_SOURCE_GROUPS ON CACHE BOOL "" FORCE) -add_subdirectory(source/jucePlugin) +set_property(GLOBAL PROPERTY USE_FOLDERS YES) +if(${PROJECT_NAME}_BUILD_JUCEPLUGIN) + set(JUCE_ENABLE_MODULE_SOURCE_GROUPS ON CACHE BOOL "" FORCE) + add_subdirectory(source/jucePlugin) + if(UNIX AND NOT APPLE) + install(TARGETS jucePlugin_VST LIBRARY DESTINATION /usr/local/lib/lxvst/ COMPONENT plugin) + endif() -if(UNIX AND NOT APPLE) - install(TARGETS jucePlugin_VST LIBRARY DESTINATION /usr/local/lib/lxvst/ COMPONENT plugin) endif() + # ----------------- Test Console add_executable(virusTestConsole)