with open('libs/ardour/revision.cc', 'rb') as f:
content = f.readlines()
remove_punctuation_map = dict((ord(char), None) for char in '";')
- raw_line_tokens = content[1].decode('utf-8').strip().split(' ')
+ raw_line_tokens = content[1].decode('utf-8').strip().split(' ')
rev = raw_line_tokens[7].translate(remove_punctuation_map)
date = raw_line_tokens[12].translate(remove_punctuation_map)
#
text = '#include "ardour/revision.h"\n'
text += (
- 'namespace ARDOUR { '
- 'const char* revision = \"%s\"; '
- 'const char* date = \"%s\"; }\n'
+ 'namespace ARDOUR { const char* revision = \"%s\"; '
+ 'const char* date = \"%s\"; }\n'
) % (rev, rev_date)
print('Writing revision info to libs/ardour/revision.cc using ' + rev + ', ' + rev_date)
o = open('libs/ardour/revision.cc', 'w')
('-D__STDC_LIMIT_MACROS', '-D__STDC_FORMAT_MACROS',
'-DCANVAS_COMPATIBILITY', '-DCANVAS_DEBUG'))
- if opt.nls:
- compiler_flags.append('-DENABLE_NLS')
-
# use sparingly, prefer runtime profile
if Options.options.program_name.lower() == "mixbus":
compiler_flags.append ('-DMIXBUS')
if opts.nls:
conf.define('ENABLE_NLS', 1)
conf.env['ENABLE_NLS'] = True
+ else:
+ conf.define('ENABLE_NLS', 0)
+ conf.env['ENABLE_NLS'] = False
if opts.build_tests:
conf.env['BUILD_TESTS'] = True
conf.env['RUN_TESTS'] = opts.run_tests