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 8b7c75dc015d9366bda870f52c2dff710593fd66
parent 024e8c25b08b310f27b00bdd1e21ba87bedc26ae
Author: dsp56300 <dsp56300@users.noreply.github.com>
Date:   Mon, 14 Feb 2022 20:21:11 +0100

fix build for 2nd UI + cleanup cmake (duplicated source lists)

Diffstat:
Msource/jucePlugin/CMakeLists.txt | 48++++++++++++++++++++++--------------------------
1 file changed, 22 insertions(+), 26 deletions(-)

diff --git a/source/jucePlugin/CMakeLists.txt b/source/jucePlugin/CMakeLists.txt @@ -27,13 +27,29 @@ juce_add_plugin(jucePlugin FORMATS AU VST3 ${VST} Standalone # The formats to build. Other valid formats are: AAX Unity VST AU AUv3 PRODUCT_NAME "DSP56300Emu" # The name of the final executable, which can differ from the target name ) + +set(SOURCES + parameterDescriptions_C.json + PluginProcessor.cpp + PluginProcessor.h + VirusController.cpp + VirusController.h + VirusParameter.cpp + VirusParameter.h + VirusParameterBinding.cpp + VirusParameterBinding.h + VirusParameterDescription.cpp + VirusParameterDescription.h + VirusParameterDescriptions.cpp + VirusParameterDescriptions.h + version.h +) + target_sources(jucePlugin PRIVATE - parameterDescriptions_C.json + ${SOURCES} PluginEditor.cpp PluginEditor.h - PluginProcessor.cpp - PluginProcessor.h ui/Virus_Buttons.cpp ui/Virus_LookAndFeel.cpp ui/VirusEditor.cpp @@ -53,17 +69,6 @@ PRIVATE ui/Virus_PatchBrowser.h ui/Virus_Parts.h ui/Ui_Utils.h - VirusController.cpp - VirusController.h - VirusParameter.cpp - VirusParameter.h - VirusParameterBinding.cpp - VirusParameterBinding.h - VirusParameterDescription.cpp - VirusParameterDescription.h - VirusParameterDescriptions.cpp - VirusParameterDescriptions.h - version.h ) # https://forum.juce.com/t/help-needed-using-binarydata-with-cmake-juce-6/40486 @@ -158,10 +163,9 @@ juce_add_plugin(jucePlugin_Dark ) target_sources(jucePlugin_Dark PRIVATE + ${SOURCES} PluginEditorSkin2.cpp PluginEditorSkin2.h - PluginProcessor.cpp - PluginProcessor.h ui2/Virus_Buttons.cpp ui2/Virus_LookAndFeel.cpp ui2/VirusEditor.cpp @@ -179,15 +183,6 @@ PRIVATE ui2/Virus_Panel1_OscEditor.h ui2/Virus_Panel5_PatchBrowser.h ui2/Ui_Utils.h - VirusController.cpp - VirusController.h - VirusParameter.cpp - VirusParameter.h - VirusParameterBinding.cpp - VirusParameterBinding.h - VirusParameterDescription.cpp - VirusParameterDescription.h - version.h ) # https://forum.juce.com/t/help-needed-using-binarydata-with-cmake-juce-6/40486 @@ -219,7 +214,8 @@ juce_add_binary_data(jucePlugin_BinaryData_Dark "assets2/combobox/cmb_2.png" "assets2/knobs/knob_1_128.png" "assets2/knobs/knob_2_128.png" - "assets2/font/Digital" + "assets2/font/Digital" + "parameterDescriptions_C.json" ) target_compile_definitions(jucePlugin_Dark