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