'libs/qm-dsp',
'libs/vamp-plugins',
'libs/libltc',
+ 'libs/lua',
'libs/ptformat',
# core ardour libraries
'libs/pbd',
'midi_maps',
'mcp',
'patchfiles',
+ 'scripts',
'headless',
'session_utils',
# shared helper binaries (plugin-scanner, exec-wrapper)
'libs/vfork',
'libs/ardouralsautil',
'cfgtool',
+ 'tools/luadevel',
]
i18n_children = [
#
compiler_flags.append ('-U__STRICT_ANSI__')
- if opt.use_libcpp:
+ if opt.use_libcpp or conf.env['build_host'] in [ 'el_capitan' ]:
cxx_flags.append('--stdlib=libc++')
linker_flags.append('--stdlib=libc++')
# from requiring a full path to requiring just the header name.
cxx_flags.append('-DCARBON_FLAT_HEADERS')
- if not opt.use_libcpp:
+ if not opt.use_libcpp and not conf.env['build_host'] in [ 'el_capitan' ]:
cxx_flags.append('--stdlib=libstdc++')
linker_flags.append('--stdlib=libstdc++')
# Prevents visibility issues in standard headers
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')
+ opt.add_option('--no-threaded-waveviews', action='store_true', default=False, dest='no_threaded_waveviews',
+ help='Disable threaded waveview rendering')
for i in children:
opt.recurse(i)
conf.define ('HAVE_COREAUDIO', 1)
conf.define ('AUDIOUNIT_SUPPORT', 1)
- conf.define ('GTKOSX', 1)
conf.define ('TOP_MENUBAR',1)
- conf.define ('GTKOSX',1)
# It would be nice to be able to use this to force back-compatibility with 10.4
# but even by the time of 11, the 10.4 SDK is no longer available in any normal
if opts.ptformat:
conf.define('PTFORMAT', 1)
conf.env['PTFORMAT'] = True
-
+ if opts.no_threaded_waveviews:
+ conf.define('NO_THREADED_WAVEVIEWS', 1)
+ conf.env['NO_THREADED_WAVEVIEWS'] = True
+
backends = opts.with_backends.split(',')
if not backends: