13
0

make backend selection by product name more explicit

This commit is contained in:
Paul Davis 2014-10-14 16:58:11 -04:00
parent f77f54a6e2
commit 76edbdf5dc

View File

@ -11,25 +11,26 @@ 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:
elif Options.options.program_name == 'Mixbus':
backends = [ 'jack' ]
elif Options.options.program_name == 'Tracks':
if re.search ("linux", sys.platform) != None:
backends += [ 'alsa' ]
backends = [ 'jack' ]
else:
backends = [ ]
else:
# Not Ardour
print ('Unknown product name; backends will not include JACK ', Options.options.program_name)
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 = [ ]
else:
backends = [ ]
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: