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 710c1e0bb2cc47cba1ff9e3a8892eee195b9265c
parent 4425bba1177e6aabb23f9c839de1e40e3e4f0b9b
Author: dsp56300 <dsp56300@users.noreply.github.com>
Date:   Thu, 30 May 2024 11:41:05 +0200

move version.h to base lib as it is identical for any synth anyway

Diffstat:
Msource/jucePluginEditorLib/CMakeLists.txt | 3+++
Asource/jucePluginEditorLib/version.h | 4++++
Rsource/mqJucePlugin/version.h.in -> source/jucePluginEditorLib/version.h.in | 0
Msource/mqJucePlugin/CMakeLists.txt | 3---
Msource/mqJucePlugin/mqLcd.cpp | 2+-
Msource/virusJucePlugin/CMakeLists.txt | 4----
Msource/virusJucePlugin/VirusEditor.cpp | 3+--
Dsource/virusJucePlugin/version.h.in | 6------
Msource/xtJucePlugin/CMakeLists.txt | 3---
Dsource/xtJucePlugin/version.h.in | 4----
Msource/xtJucePlugin/xtLcd.cpp | 3++-
11 files changed, 11 insertions(+), 24 deletions(-)

diff --git a/source/jucePluginEditorLib/CMakeLists.txt b/source/jucePluginEditorLib/CMakeLists.txt @@ -1,6 +1,8 @@ cmake_minimum_required(VERSION 3.15) project(jucePluginEditorLib VERSION ${CMAKE_PROJECT_VERSION}) +configure_file(${CMAKE_CURRENT_SOURCE_DIR}/version.h.in ${CMAKE_CURRENT_SOURCE_DIR}/version.h) + set(SOURCES focusedParameter.cpp focusedParameter.h focusedParameterTooltip.cpp focusedParameterTooltip.h @@ -13,6 +15,7 @@ set(SOURCES pluginEditorState.cpp pluginEditorState.h pluginProcessor.cpp pluginProcessor.h types.h + version.h.in version.h ) set(SOURCES_PM diff --git a/source/jucePluginEditorLib/version.h b/source/jucePluginEditorLib/version.h @@ -0,0 +1,4 @@ +#pragma once + +static constexpr const char* const g_pluginVersionString = "1.3.15"; +static constexpr uint32_t g_pluginVersion = 1315; diff --git a/source/mqJucePlugin/version.h.in b/source/jucePluginEditorLib/version.h.in diff --git a/source/mqJucePlugin/CMakeLists.txt b/source/mqJucePlugin/CMakeLists.txt @@ -1,8 +1,6 @@ cmake_minimum_required(VERSION 3.15) project(jucePlugin VERSION ${CMAKE_PROJECT_VERSION}) -configure_file(${CMAKE_CURRENT_SOURCE_DIR}/version.h.in ${CMAKE_CURRENT_SOURCE_DIR}/version.h) - set(SOURCES parameterDescriptions_mq.json PluginEditorState.cpp PluginEditorState.h @@ -17,7 +15,6 @@ set(SOURCES mqPartSelect.cpp mqPartSelect.h mqPatchManager.cpp mqPatchManager.h mqPatchBrowser.h - version.h ) # https://forum.juce.com/t/help-needed-using-binarydata-with-cmake-juce-6/40486 diff --git a/source/mqJucePlugin/mqLcd.cpp b/source/mqJucePlugin/mqLcd.cpp @@ -1,6 +1,6 @@ #include "mqLcd.h" -#include "version.h" +#include "../jucePluginEditorLib/version.h" #include "../wLib/lcdfonts.h" diff --git a/source/virusJucePlugin/CMakeLists.txt b/source/virusJucePlugin/CMakeLists.txt @@ -1,8 +1,6 @@ cmake_minimum_required(VERSION 3.15) project(virusJucePlugin VERSION ${CMAKE_PROJECT_VERSION}) -configure_file(${CMAKE_CURRENT_SOURCE_DIR}/version.h.in ${CMAKE_CURRENT_SOURCE_DIR}/version.h) - set(SOURCES ArpUserPattern.cpp ArpUserPattern.h @@ -29,8 +27,6 @@ set(SOURCES VirusEditorState.h VirusProcessor.cpp VirusProcessor.h - version.h.in - version.h ) add_library(virusJucePlugin STATIC) diff --git a/source/virusJucePlugin/VirusEditor.cpp b/source/virusJucePlugin/VirusEditor.cpp @@ -9,11 +9,10 @@ #include "../jucePluginLib/parameterbinding.h" #include "../jucePluginEditorLib/patchmanager/savepatchdesc.h" +#include "../jucePluginEditorLib/version.h" #include "../synthLib/os.h" -#include "version.h" - namespace genericVirusUI { VirusEditor::VirusEditor(pluginLib::ParameterBinding& _binding, VirusProcessor& _processorRef, const std::string& _jsonFilename, std::string _skinFolder) : diff --git a/source/virusJucePlugin/version.h.in b/source/virusJucePlugin/version.h.in @@ -1,6 +0,0 @@ -#pragma once - -#include <cstdint> - -static constexpr const char* const g_pluginVersionString = "@PROJECT_VERSION_MAJOR@.@PROJECT_VERSION_MINOR@.@PROJECT_VERSION_PATCH@"; -static constexpr uint32_t g_pluginVersion = @PROJECT_VERSION_MAJOR@@PROJECT_VERSION_MINOR@@PROJECT_VERSION_PATCH@; diff --git a/source/xtJucePlugin/CMakeLists.txt b/source/xtJucePlugin/CMakeLists.txt @@ -1,8 +1,6 @@ cmake_minimum_required(VERSION 3.15) project(xtJucePlugin VERSION ${CMAKE_PROJECT_VERSION}) -configure_file(${CMAKE_CURRENT_SOURCE_DIR}/version.h.in ${CMAKE_CURRENT_SOURCE_DIR}/version.h) - set(SOURCES parameterDescriptions_xt.json PluginEditorState.cpp PluginEditorState.h @@ -16,7 +14,6 @@ set(SOURCES xtPartName.cpp xtPartName.h xtParts.cpp xtParts.h xtPatchManager.cpp xtPatchManager.h - version.h ) # https://forum.juce.com/t/help-needed-using-binarydata-with-cmake-juce-6/40486 diff --git a/source/xtJucePlugin/version.h.in b/source/xtJucePlugin/version.h.in @@ -1,4 +0,0 @@ -#pragma once - -static constexpr const char* const g_pluginVersionString = "@PROJECT_VERSION_MAJOR@.@PROJECT_VERSION_MINOR@.@PROJECT_VERSION_PATCH@"; -static constexpr uint32_t g_pluginVersion = @PROJECT_VERSION_MAJOR@@PROJECT_VERSION_MINOR@@PROJECT_VERSION_PATCH@; diff --git a/source/xtJucePlugin/xtLcd.cpp b/source/xtJucePlugin/xtLcd.cpp @@ -1,8 +1,9 @@ #include "xtLcd.h" -#include "version.h" #include "xtController.h" +#include "../jucePluginEditorLib/version.h" + #include "../wLib/lcdfonts.h" namespace