summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2014-04-10 05:33:05 -0400
committerPaul Davis <paul@linuxaudiosystems.com>2014-04-10 05:58:49 -0400
commit716c5b06429f06fbff4ac79d8513e9bf2f5ed722 (patch)
tree7366a96182773766710d1860b0864abb46503b0e
parent782f67d2bc17cb14270b1a2daa20b88b1115dea6 (diff)
new configure option for trx build, which also generates new menus file
-rw-r--r--gtk2_ardour/wscript15
-rw-r--r--wscript5
2 files changed, 16 insertions, 4 deletions
diff --git a/gtk2_ardour/wscript b/gtk2_ardour/wscript
index 623d537bea..326ee143f8 100644
--- a/gtk2_ardour/wscript
+++ b/gtk2_ardour/wscript
@@ -669,11 +669,18 @@ def build(bld):
obj.command_is_external = True
obj.no_inputs = True
obj.argv = menus_argv
- obj.stdin = 'ardour.menus.in'
- obj.stdout = 'ardour.menus'
obj.dep_vars = ['GTKOSX']
- bld.install_files(os.path.join(bld.env['SYSCONFDIR'], 'ardour3'),
- 'ardour.menus')
+
+ if bld.is_defined('TRX_BUILD'):
+ obj.stdin = 'trx.menus.in'
+ obj.stdout = 'trx.menus'
+ bld.install_files(os.path.join(bld.env['SYSCONFDIR'], 'ardour3'),
+ 'trx.menus')
+ else:
+ obj.stdin = 'ardour.menus.in'
+ obj.stdout = 'ardour.menus'
+ bld.install_files(os.path.join(bld.env['SYSCONFDIR'], 'ardour3'),
+ 'ardour.menus')
# Keybindings
diff --git a/wscript b/wscript
index 8d874b9b47..8e209c4cd1 100644
--- a/wscript
+++ b/wscript
@@ -430,6 +430,8 @@ 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('--backtrace', action='store_true', default=True, dest='backtrace',
@@ -579,6 +581,9 @@ def configure(conf):
conf.env.append_value ('CXXFLAGS', '-DNO_PLUGIN_STATE')
conf.define ('NO_PLUGIN_STATE', 1)
+ if Options.options.trx_build:
+ conf.define ('TRX_BUILD', 1)
+
if Options.options.lv2dir:
conf.env['LV2DIR'] = Options.options.lv2dir
else: