summaryrefslogtreecommitdiff
path: root/libs/backends/wscript
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2014-10-14 16:58:11 -0400
committerPaul Davis <paul@linuxaudiosystems.com>2014-10-14 16:58:11 -0400
commit76edbdf5dc59341936a10763b0624ac1909ca1c7 (patch)
tree0f467343b35649f0c83345e94ce69107d4769c04 /libs/backends/wscript
parentf77f54a6e29feea04d5aa15969e73df84e020875 (diff)
make backend selection by product name more explicit
Diffstat (limited to 'libs/backends/wscript')
-rw-r--r--libs/backends/wscript21
1 files changed, 11 insertions, 10 deletions
diff --git a/libs/backends/wscript b/libs/backends/wscript
index 547f7eb4fc..0d1330f58e 100644
--- a/libs/backends/wscript
+++ b/libs/backends/wscript
@@ -11,26 +11,27 @@ out = 'build'
def backend_list():
if Options.options.program_name == 'Ardour':
- # Ardour
backends = [ 'jack' ]
if Options.options.build_dummy:
backends += [ 'dummy' ]
- if Options.options.build_alsabackend:
- if re.search ("linux", sys.platform) != None:
- backends += [ 'alsa' ]
+ elif Options.options.program_name == 'Mixbus':
+ backends = [ 'jack' ]
- else:
- # Not Ardour
+ elif Options.options.program_name == 'Tracks':
if re.search ("linux", sys.platform) != None:
- # Can't build this till the ALSA backend is merged because of a dependency (on Linux) on a shared utility library
- # created for the ALSA backend and JACK.
- # backends = [ 'jack' ]
- backends = [ ]
+ backends = [ 'jack' ]
else:
backends = [ ]
+ else:
+ print ('Unknown product name; backends will not include JACK ', Options.options.program_name)
+
+ 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' ]