fix crash when copy'ing latent plugins
[ardour.git] / libs / backends / wscript
index 3bf634163ae67036acfb5d1902db2e34ababbc94..833d831e27670d7abf368846941974c6bb665cd6 100644 (file)
@@ -9,35 +9,6 @@ import re
 top = '.'
 out = 'build'
 
-def backend_list():
-    if Options.options.program_name == 'Ardour':
-        backends = [ 'jack' ]
-
-    elif Options.options.program_name == 'Mixbus':
-        backends = [ 'jack' ]
-
-    elif Options.options.program_name == 'Tracks':
-        if re.search ("linux", sys.platform) != None:
-            backends = [ 'jack' ]
-        else:
-            backends = [ ]
-
-    else:
-        print ('Unknown product name; backends will not include JACK ', Options.options.program_name)
-
-    if Options.options.build_dummy: 
-        backends += [ 'dummy' ]
-
-    if re.search ("linux", sys.platform) != None:
-        if Options.options.build_alsabackend:
-            backends += [ 'alsa' ]
-
-    if sys.platform == 'darwin' or sys.platform == 'mingw' or sys.platform == 'msvc' or Options.options.dist_target == 'mingw':
-        if Options.options.build_wavesbackend:
-            backends += [ 'wavesaudio' ]
-
-    return backends
-
 def options(opt):
     autowaf.set_options(opt)
 
@@ -49,9 +20,7 @@ def configure(conf):
     autowaf.set_recursive()
     autowaf.configure(conf)
 
-    backends = backend_list()
-    conf.env['BACKENDS'] = backends
-    
+    backends = conf.env['BACKENDS']
     for i in backends:
         sub_config_and_use(conf, i)