@@ -27,3 +27,41 @@ option('build-vst3', | |||||
value: true, | value: true, | ||||
description: 'Build VST3 plugin variants', | description: 'Build VST3 plugin variants', | ||||
) | ) | ||||
option ( | |||||
'plugins', type : 'array', | |||||
choices : [ | |||||
'arctican-function', | |||||
'arctican-pilgrim', | |||||
'dexed', | |||||
'drowaudio-distortion', | |||||
'drowaudio-distortionshaper', | |||||
'drowaudio-flanger', | |||||
'drowaudio-reverb', | |||||
'drowaudio-tremolo', | |||||
'drumsynth', | |||||
'easySSP', | |||||
'eqinox', | |||||
'HiReSam', | |||||
'juce-opl', | |||||
'klangfalter', | |||||
'LUFSMeter', | |||||
'LUFSMeter-Multi', | |||||
'luftikus', | |||||
'obxd', | |||||
'pitchedDelay', | |||||
'refine', | |||||
'stereosourceseparation', | |||||
'tal-dub-3', | |||||
'tal-filter', | |||||
'tal-filter-2', | |||||
'tal-noisemaker', | |||||
'tal-reverb', | |||||
'tal-reverb-2', | |||||
'tal-reverb-3', | |||||
'tal-vocoder-2', | |||||
'temper', | |||||
'vex', | |||||
'wolpertinger', | |||||
], | |||||
description: 'Plugins to build') |
@@ -188,6 +188,7 @@ build_flags_juced = [ | |||||
############################################################################### | ############################################################################### | ||||
foreach plugin : plugins | foreach plugin : plugins | ||||
if plugin in get_option('plugins') | |||||
plugin_uses_drowaudio = false | plugin_uses_drowaudio = false | ||||
plugin_uses_juced = false | plugin_uses_juced = false | ||||
plugin_uses_opengl = false | plugin_uses_opengl = false | ||||
@@ -297,6 +298,7 @@ foreach plugin : plugins | |||||
install_dir: vst2dir, | install_dir: vst2dir, | ||||
) | ) | ||||
endif | endif | ||||
endif | |||||
endforeach | endforeach | ||||
############################################################################### | ############################################################################### |