def build(bld):
sources = gtkmm2ext_sources
- if bld.env['PROGRAM_NAME'] == 'TracksLive':
+ if bld.is_tracks_build():
sources += [ 'waves_fastmeter.cc' ]
else:
sources += [ 'fastmeter.cc' ]
autowaf.set_recursive()
autowaf.configure(conf)
- if conf.env['PROGRAM_NAME'] == 'TracksLive':
+ if bld.is_tracks_build():
panners = [ '1in2out', 'vbap', 'stereobalance' ]
else:
panners = [ '2in2out', '1in2out', 'vbap', 'stereobalance' ]
sub_config_and_use(conf, i)
def build(bld):
- if bld.env['PROGRAM_NAME'] == 'TracksLive':
+ if bld.is_tracks_build():
panners = [ '1in2out', 'vbap', 'stereobalance' ]
else:
panners = [ '2in2out', '1in2out', 'vbap', 'stereobalance' ]
cmd = 'i18n_mo'
fun = 'i18n_mo'
+def is_tracks_build(self, *k, **kw):
+ return self.env['PROGRAM_NAME'] == 'Tracks Live'
+
+BuildContext.is_tracks_build = is_tracks_build
compiler_flags_dictionaries= {
'gcc' : {
compiler_flags.append ('-DPROGRAM_NAME="' + Options.options.program_name + '"')
compiler_flags.append ('-DPROGRAM_VERSION="' + PROGRAM_VERSION + '"')
+
conf.env['PROGRAM_NAME'] = Options.options.program_name
if opt.debug:
conf.env.append_value('CXXFLAGS', cxx_flags)
conf.env.append_value('LINKFLAGS', linker_flags)
+def is_tracks_build (conf):
+ return conf.env['PROGRAM_NAME'] == 'Tracks Live'
+
#----------------------------------------------------------------
# Waf stages