Browse Source

add -DSKIP_STATIC_MODULES (temporary, for Linux build)

pull/1639/head
bsp2 6 years ago
parent
commit
703e45621a
2 changed files with 5 additions and 1 deletions
  1. +4
    -0
      src/plugin.cpp
  2. +1
    -1
      vst2_common_linux.mk

+ 4
- 0
src/plugin.cpp View File

@@ -603,6 +603,7 @@ Model *pluginGetModel(std::string pluginSlug, std::string modelSlug) {

#ifdef USE_VST2
#ifndef RACK_PLUGIN
#ifndef SKIP_STATIC_MODULES
extern "C" {
extern void init_plugin_21kHz (rack::Plugin *p);
extern void init_plugin_AmalgamatedHarmonics (rack::Plugin *p);
@@ -667,6 +668,7 @@ extern void init_plugin_unless_modules (rack::Plugin *p);
extern void init_plugin_Valley (rack::Plugin *p);
// extern void init_plugin_VultModules (rack::Plugin *p);
}
#endif // SKIP_STATIC_MODULES

static void vst2_load_static_rack_plugin(const char *_name, InitCallback _initCallback) {

@@ -695,6 +697,7 @@ static void vst2_load_static_rack_plugin(const char *_name, InitCallback _initCa
}

void vst2_load_static_rack_plugins(void) {
#ifndef SKIP_STATIC_MODULES
vst2_load_static_rack_plugin("21kHz", &init_plugin_21kHz);
vst2_load_static_rack_plugin("AmalgamatedHarmonics", &init_plugin_AmalgamatedHarmonics);
vst2_load_static_rack_plugin("Alikins", &init_plugin_Alikins);
@@ -757,6 +760,7 @@ void vst2_load_static_rack_plugins(void) {
vst2_load_static_rack_plugin("unless_modules", &init_plugin_unless_modules);
vst2_load_static_rack_plugin("Valley", &init_plugin_Valley);
// vst2_load_static_rack_plugin("VultModules", &init_plugin_VultModules);
#endif // SKIP_STATIC_MODULES
}
#endif // RACK_PLUGIN
#endif // USE_VST2


+ 1
- 1
vst2_common_linux.mk View File

@@ -3,7 +3,7 @@
#
#

EXTRAFLAGS+= -DVERSION=0.6.1 -D_USE_MATH_DEFINES -Iinclude/ -Idep/include -Idep/ -DUSE_VST2
EXTRAFLAGS+= -DVERSION=0.6.1 -D_USE_MATH_DEFINES -Iinclude/ -Idep/include -Idep/ -DUSE_VST2 -DSKIP_STATIC_MODULES

include vst2_common_linux_pre.mk



Loading…
Cancel
Save