1
Fork 0

Fix debug build and lv2 gen

Signed-off-by: falkTX <falktx@falktx.com>
This commit is contained in:
falkTX 2021-10-21 18:16:22 +01:00
parent 9725d6859e
commit e5fb0e1986
No known key found for this signature in database
GPG Key ID: CDBAA37ABC74FBA0
2 changed files with 14 additions and 3 deletions

View File

@ -52,11 +52,11 @@ dgl:
plugins: deps
$(MAKE) all -C plugins
resources: cardinal gen
resources: cardinal
$(MAKE) resources -C plugins
ifneq ($(CROSS_COMPILING),true)
gen: cardinal dpf/utils/lv2_ttl_generator
gen: cardinal resources dpf/utils/lv2_ttl_generator
@$(CURDIR)/dpf/utils/generate-ttl.sh
ifeq ($(MACOS),true)
@$(CURDIR)/dpf/utils/generate-vst-bundles.sh

View File

@ -23,6 +23,7 @@
#endif
#include "OpenGL.hpp"
#include "DistrhoPluginUtils.hpp"
// fix blendish build, missing symbol in debug mode
#ifdef DEBUG
@ -33,6 +34,16 @@ float bnd_clamp(float v, float mn, float mx) {
}
#endif
// fix bogaudio build, another missing symbol
#ifdef DEBUG
namespace bogaudio {
struct FollowerBase {
static float efGainMaxDecibelsDebug;
};
float FollowerBase::efGainMaxDecibelsDebug = 12.0f;
}
#endif
// fopen_u8
#ifdef ARCH_WIN
#include <windows.h>
@ -50,7 +61,7 @@ FILE* fopen_u8(const char* filename, const char* mode)
// Define the global names to indicate this is Cardinal and not VCVRack
namespace rack {
const std::string APP_NAME = "Cardinal";
const std::string APP_EDITION = "";
const std::string APP_EDITION = getPluginFormatName();
const std::string APP_EDITION_NAME = "Audio Plugin";
const std::string APP_VERSION_MAJOR = "2";
const std::string APP_VERSION = "2.0";