13
0
Fork 0

Compare commits

...

4 Commits

Author SHA1 Message Date
Robin Gareus ec26863566
Trax does not support for LV2s
While LV2 support is unconditionally enabled for Ardour.
2024-04-27 03:06:01 +02:00
Robin Gareus 119698e371
LiveTrax: disable plugin support (exclude plugin scan tools) 2024-04-27 03:03:02 +02:00
Robin Gareus 2f8b1186ae
Exclude scripted frontends for LiveTrax 2024-04-27 01:22:35 +02:00
Robin Gareus e8cfc595d2
Do not compile ACE LV2 plugin for LiveTrax 2024-04-27 01:21:04 +02:00
2 changed files with 27 additions and 12 deletions

View File

@ -3019,8 +3019,11 @@ PluginManager::ladspa_plugin_info ()
const ARDOUR::PluginInfoList&
PluginManager::lv2_plugin_info ()
{
#ifdef LV2_SUPPORT
assert(_lv2_plugin_info);
return *_lv2_plugin_info;
#endif
return _empty_plugin_info;
}
const ARDOUR::PluginInfoList&

36
wscript
View File

@ -336,15 +336,6 @@ children = [
'libs/canvas',
'libs/widgets',
'libs/waveview',
# plugins
'libs/plugins/reasonablesynth.lv2',
'libs/plugins/a-comp.lv2',
'libs/plugins/a-exp.lv2',
'libs/plugins/a-delay.lv2',
'libs/plugins/a-eq.lv2',
'libs/plugins/a-reverb.lv2',
'libs/plugins/a-fluidsynth.lv2',
#'libs/plugins/a-vapor.lv2',
# arch independent data
'share/export',
'share/media',
@ -357,9 +348,6 @@ children = [
'share/web_surfaces',
# frontends
'gtk2_ardour',
'headless',
'luasession',
'session_utils',
# shared helper binaries (plugin-scanner, exec-wrapper)
'libs/fst',
'libs/vfork',
@ -1514,9 +1502,33 @@ int main () { __int128 x = 0; return 0; }
if not (Options.options.dist_target == 'mingw' or Options.options.dist_target == 'msvc'):
conf.env.append_value('LIB', 'm')
if Options.options.program_name.lower() == "livetrax":
conf.env['VST3_SUPPORT'] = False
conf.env['WINDOWS_VST_SUPPORT'] = False
conf.env['LXVST_SUPPORT'] = False
conf.undefine('VST3_SUPPORT')
conf.undefine('WINDOWS_VST_SUPPORT')
conf.undefine('LXVST_SUPPORT')
conf.undefine('MACVST_SUPPORT')
conf.undefine('LV2_SUPPORT')
conf.undefine('LV2_EXTENDED')
conf.undefine('HAVE_SUIL')
for i in children:
conf.recurse(i)
if Options.options.program_name.lower() == "livetrax":
conf.env['VST3_SUPPORT'] = False
conf.env['WINDOWS_VST_SUPPORT'] = False
conf.env['LXVST_SUPPORT'] = False
conf.undefine('VST3_SUPPORT')
conf.undefine('WINDOWS_VST_SUPPORT')
conf.undefine('LXVST_SUPPORT')
conf.undefine('MACVST_SUPPORT')
conf.undefine('LV2_SUPPORT')
conf.undefine('LV2_EXTENDED')
conf.undefine('HAVE_SUIL')
# Fix utterly braindead FLAC include path to not smash assert.h
conf.env['INCLUDES_FLAC'] = []