summaryrefslogtreecommitdiff
path: root/wscript
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2015-05-06 13:43:02 -0400
committerPaul Davis <paul@linuxaudiosystems.com>2015-06-29 14:18:10 -0400
commitd682c42d5ab999cfb57a4b493d9ba60b2676e8ca (patch)
tree3929497a450d3b477b07d45b7a81699beb84570a /wscript
parent8c41a412c1d74f256d8fe19feb3e5323c177ca79 (diff)
better implementation of configure and build time is_tracks_build() test
Diffstat (limited to 'wscript')
-rw-r--r--wscript14
1 files changed, 5 insertions, 9 deletions
diff --git a/wscript b/wscript
index 7b2ec9dbfb..3d51858ac3 100644
--- a/wscript
+++ b/wscript
@@ -8,8 +8,9 @@ import subprocess
import sys
import platform as PLATFORM
from waflib.Tools import winres
-
+from waflib.Build import Context
from waflib.Build import BuildContext
+
class i18n(BuildContext):
cmd = 'i18n'
fun = 'i18n'
@@ -29,7 +30,7 @@ class i18n_mo(BuildContext):
def is_tracks_build(self, *k, **kw):
return self.env['PROGRAM_NAME'] == 'Tracks Live'
-BuildContext.is_tracks_build = is_tracks_build
+Context.Context.is_tracks_build = is_tracks_build
compiler_flags_dictionaries= {
'gcc' : {
@@ -594,8 +595,6 @@ def options(opt):
autowaf.set_options(opt, debug_by_default=True)
opt.add_option('--program-name', type='string', action='store', default='Ardour', dest='program_name',
help='The user-visible name of the program being built')
- opt.add_option ('--trx', action='store_true', default=False, dest='trx_build',
- help='Whether to build for TRX')
opt.add_option('--arch', type='string', action='store', dest='arch',
help='Architecture-specific compiler FLAGS')
opt.add_option('--with-backends', type='string', action='store', default='jack', dest='with_backends',
@@ -768,9 +767,6 @@ def configure(conf):
conf.env.append_value ('CXXFLAGS', '-DSILENCE_AFTER')
conf.define ('FREEBIE', 1)
- if Options.options.trx_build:
- conf.define ('TRX_BUILD', 1)
-
if Options.options.lv2dir:
conf.env['LV2DIR'] = Options.options.lv2dir
else:
@@ -1112,9 +1108,9 @@ def build(bld):
# set up target directories
lwrcase_dirname = 'ardour' + bld.env['MAJOR']
- if bld.is_defined ('TRX_BUILD'):
+ if bld.is_tracks_build():
lwrcase_dirname = 'trx'
-
+
# configuration files go here
bld.env['CONFDIR'] = os.path.join(bld.env['SYSCONFDIR'], lwrcase_dirname)
# data files loaded at run time go here