summaryrefslogtreecommitdiff
path: root/wscript
diff options
context:
space:
mode:
authorDamien Zammit <damien@zamaudio.com>2015-08-01 13:41:26 +1000
committerRobin Gareus <robin@gareus.org>2015-08-06 00:28:35 +0200
commitd686cb213f624fb6c006d00eeb53b0e2bf640330 (patch)
treeb51444ba2f3880eb19a325f4dacf1e567746d816 /wscript
parent8a08d990580d38e3a1edb641205f05389a0eb1cc (diff)
Added PT .ptf session audio import functionality
Signed-off-by: Damien Zammit <damien@zamaudio.com>
Diffstat (limited to 'wscript')
-rw-r--r--wscript8
1 files changed, 8 insertions, 0 deletions
diff --git a/wscript b/wscript
index 7d806858a0..bcffc419b8 100644
--- a/wscript
+++ b/wscript
@@ -195,6 +195,7 @@ children = [
'libs/qm-dsp',
'libs/vamp-plugins',
'libs/libltc',
+ 'libs/ptformat',
# core ardour libraries
'libs/pbd',
'libs/midi++2',
@@ -706,6 +707,9 @@ def options(opt):
help='Turn on c++11 compiler flags (-std=c++11)')
opt.add_option('--address-sanitizer', action='store_true', default=False, dest='asan',
help='Turn on AddressSanitizer (requires GCC >= 4.8 or clang >= 3.1)')
+ opt.add_option('--ptformat', action='store_true', default=False, dest='ptformat',
+ help='Turn on PT session import option')
+
for i in children:
opt.recurse(i)
@@ -998,6 +1002,9 @@ def configure(conf):
conf.env['DEBUG_DENORMAL_EXCEPTION'] = True
if opts.build_tests:
autowaf.check_pkg(conf, 'cppunit', uselib_store='CPPUNIT', atleast_version='1.12.0', mandatory=True)
+ if opts.ptformat:
+ conf.define('PTFORMAT', 1)
+ conf.env['PTFORMAT'] = True
backends = opts.with_backends.split(',')
@@ -1096,6 +1103,7 @@ const char* const ardour_config_info = "\\n\\
write_config_text('Phone home', conf.is_defined('PHONE_HOME'))
write_config_text('Program name', opts.program_name)
write_config_text('Samplerate', conf.is_defined('HAVE_SAMPLERATE'))
+ write_config_text('PT format', conf.is_defined('PTFORMAT'))
# write_config_text('Soundtouch', conf.is_defined('HAVE_SOUNDTOUCH'))
write_config_text('Translation', opts.nls)
# write_config_text('Tranzport', opts.tranzport)