X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;ds=sidebyside;f=libs%2Fbackends%2Fwscript;h=a504796980c4c9374f2e67758178810406840157;hb=661ffe75769a98d58d758c8b304825464858f123;hp=01ae0218e5f3e130b0bee5c2d6588e2d45dd246c;hpb=8c9749e42faf7808034ed8b7afce4a2fe6dc6f33;p=ardour.git diff --git a/libs/backends/wscript b/libs/backends/wscript index 01ae0218e5..a504796980 100644 --- a/libs/backends/wscript +++ b/libs/backends/wscript @@ -3,6 +3,7 @@ from waflib.extras import autowaf as autowaf from waflib import Options import os import sys +import re # Mandatory variables top = '.' @@ -18,26 +19,13 @@ def sub_config_and_use(conf, name, has_objects = True): def configure(conf): autowaf.set_recursive() autowaf.configure(conf) - - backends = [ 'jack' ] - - if sys.platform == 'darwin' or sys.platform == 'mingw' or sys.platform == 'msvc': - backends += [ 'wavesaudio' ] - - if Options.options.build_dummy: - backends += [ 'dummy' ] - + + backends = conf.env['BACKENDS'] for i in backends: sub_config_and_use(conf, i) def build(bld): - backends = [ 'jack' ] - - if sys.platform == 'darwin' or sys.platform == 'mingw' or sys.platform == 'msvc': - backends += [ 'wavesaudio' ] - - if bld.is_defined('HAVE_DUMMY'): - backends += [ 'dummy' ] + backends = bld.env['BACKENDS'] for i in backends: bld.recurse(i)