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 7b1ad38c8db973ac91294c72ecafc4be340f591e
parent 5feffcca2488317948529b039f0e013a81f83f7c
Author: dsp56300 <dsp56300@users.noreply.github.com>
Date:   Tue,  8 Mar 2022 22:15:07 +0100

move juce specific options into juce subproject

Diffstat:
MCMakeLists.txt | 2--
Msource/jucePlugin/CMakeLists.txt | 7+++++--
2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt @@ -12,8 +12,6 @@ include(base.cmake) set(ASMJIT_STATIC TRUE) option(${PROJECT_NAME}_BUILD_JUCEPLUGIN "Build Juce plugin" on) -option(${PROJECT_NAME}_BUILD_DARK_SKIN "Build plugin with dark skin" off) -option(${PROJECT_NAME}_BUILD_FX_PLUGIN "Build FX plugin variants" off) add_subdirectory(source/dsp56300/source) add_subdirectory(source/synthLib) diff --git a/source/jucePlugin/CMakeLists.txt b/source/jucePlugin/CMakeLists.txt @@ -2,6 +2,9 @@ cmake_minimum_required(VERSION 3.15) project(jucePlugin VERSION ${CMAKE_PROJECT_VERSION}) +option(${CMAKE_PROJECT_NAME}_BUILD_DARK_SKIN "Build plugin with dark skin" off) +option(${CMAKE_PROJECT_NAME}_BUILD_FX_PLUGIN "Build FX plugin variants" off) + configure_file(${CMAKE_CURRENT_SOURCE_DIR}/version.h.in ${CMAKE_CURRENT_SOURCE_DIR}/version.h) if(JUCE_GLOBAL_VST2_SDK_PATH) @@ -95,7 +98,7 @@ macro(createJucePlugins postfix sourcesUI assets) createJucePlugin(jucePlugin${postfix} "DSP56300Emu" TRUE "TusV" "${sourcesUI}" jucePlugin_BinaryData${postfix} "${postfix}") - if(${PROJECT_NAME}_BUILD_FX_PLUGIN) + if(${CMAKE_PROJECT_NAME}_BUILD_FX_PLUGIN) createJucePlugin(jucePlugin${postfix}_FX "DSP56300EmuFX" FALSE "TusF" "${sourcesUI}" jucePlugin_BinaryData${postfix} "${postfix}_FX") endif() endmacro() @@ -212,6 +215,6 @@ set(DARK_ASSETS "parameterDescriptions_C.json" ) -if(${PROJECT_NAME}_BUILD_DARK_SKIN) +if(${CMAKE_PROJECT_NAME}_BUILD_DARK_SKIN) createJucePlugins("_Dark" "${DARK_SOURCES_UI}" "${DARK_ASSETS}") endif()