summaryrefslogtreecommitdiff
path: root/wscript
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2016-12-11 15:45:42 +0100
committerRobin Gareus <robin@gareus.org>2016-12-11 15:52:56 +0100
commit2481db7a7f77b7c2020f044aa685c6822c500dda (patch)
treeb2600b2d006d5ad4b2ca50f7ae733292f1be5013 /wscript
parent165645495c9d8dac1ed490c8b1f7a793bcd8d8fd (diff)
Add a small tool to experiment with libcanvas
Diffstat (limited to 'wscript')
-rw-r--r--wscript7
1 files changed, 7 insertions, 0 deletions
diff --git a/wscript b/wscript
index 0c9b235c13..83866424d2 100644
--- a/wscript
+++ b/wscript
@@ -709,6 +709,8 @@ def options(opt):
help='Use external/system versions of some bundled libraries')
opt.add_option('--luadoc', action='store_true', default=False, dest='luadoc',
help='Compile Tool to dump LuaBindings (needs C++11)')
+ opt.add_option('--canvasui', action='store_true', default=False, dest='canvasui',
+ help='Compile libcanvas test GUI')
opt.add_option('--lv2', action='store_true', default=True, dest='lv2',
help='Compile with support for LV2 (if Lilv+Suil is available)')
opt.add_option('--no-lv2', action='store_false', dest='lv2',
@@ -932,6 +934,10 @@ def configure(conf):
print ('No Carbon support available for this build\n')
+ if Options.options.canvasui:
+ conf.env['CANVASTESTUI'] = True
+ conf.define ('CANVASTESTUI', 1)
+
if Options.options.luadoc:
conf.env['LUABINDINGDOC'] = True
conf.define ('LUABINDINGDOC', 1)
@@ -1211,6 +1217,7 @@ const char* const ardour_config_info = "\\n\\
write_config_text('AudioUnits', conf.is_defined('AUDIOUNIT_SUPPORT'))
write_config_text('Free/Demo copy', conf.is_defined('FREEBIE'))
write_config_text('Build target', conf.env['build_target'])
+ write_config_text('Canvas Test UI', conf.is_defined('CANVASTESTUI'))
write_config_text('CoreAudio', conf.is_defined('HAVE_COREAUDIO'))
write_config_text('CoreAudio 10.5 compat', conf.is_defined('COREAUDIO105'))
write_config_text('Debug RT allocations', conf.is_defined('DEBUG_RT_ALLOC'))