print('Could not open libs/ardour/revision.cc for writing\n')
sys.exit(-1)
+def get_depstack_rev(depstack_root):
+ try:
+ with open(depstack_root + '/../.vers', 'r') as f:
+ return f.readline()
+ except IOError:
+ return '-unknown-';
+
def set_compiler_flags (conf,opt):
#
# Compiler flags and other system-dependent stuff
("-DMAC_OS_X_VERSION_MIN_REQUIRED=1070",
'-mmacosx-version-min=10.7'))
- elif conf.env['build_target'] in [ 'mavericks', 'yosemite', 'el_capitan' ]:
+ elif conf.env['build_target'] in [ 'mavericks', 'yosemite' ]:
compiler_flags.extend(
("-DMAC_OS_X_VERSION_MAX_ALLOWED=1090",
"-mmacosx-version-min=10.8"))
- elif conf.env['build_target'] in [ 'sierra' ]:
+ elif conf.env['build_target'] in ['el_capitan', 'sierra' ]:
compiler_flags.extend(
("-DMAC_OS_X_VERSION_MAX_ALLOWED=1090",
"-mmacosx-version-min=10.9"))
conf.env.append_value('CXXFLAGS', [prefinclude ])
conf.env.append_value('LINKFLAGS', [ preflib ])
autowaf.display_msg(conf, 'Will build against private GTK dependency stack in ' + user_gtk_root, 'yes')
+ conf.env['DEPSTACK_REV'] = get_depstack_rev (Options.options.depstack_root)
else:
autowaf.display_msg(conf, 'Will build against private GTK dependency stack', 'no')
+ conf.env['DEPSTACK_REV'] = '-system-'
if sys.platform == 'darwin':
conf.define ('NEED_INTL', 1)
write_config_text('Dummy backend', conf.env['BUILD_DUMMYBACKEND'])
write_config_text('JACK Backend', conf.env['BUILD_JACKBACKEND'])
config_text.write("\\n\\\n")
+ write_config_text('Builstack', conf.env['DEPSTACK_REV'])
write_config_text('Mac i386 Architecture', opts.generic)
write_config_text('Mac ppc Architecture', opts.ppc)
config_text.write("\\n\\\n")