generate revision.cc with one item per line
This commit is contained in:
parent
12544795e8
commit
2b8f25e05e
16
wscript
16
wscript
@ -165,10 +165,12 @@ def fetch_tarball_revision_date():
|
|||||||
with open('libs/ardour/revision.cc', 'rb') as f:
|
with open('libs/ardour/revision.cc', 'rb') as f:
|
||||||
content = f.readlines()
|
content = f.readlines()
|
||||||
remove_punctuation_map = dict((ord(char), None) for char in '";')
|
remove_punctuation_map = dict((ord(char), None) for char in '";')
|
||||||
raw_line_tokens = content[1].decode('utf-8').strip().split(' ')
|
|
||||||
|
|
||||||
rev = raw_line_tokens[7].translate(remove_punctuation_map)
|
raw_line_tokens = content[2].decode('utf-8').strip().split(' ')
|
||||||
date = raw_line_tokens[12].translate(remove_punctuation_map)
|
rev = raw_line_tokens[4].translate(remove_punctuation_map)
|
||||||
|
|
||||||
|
raw_line_tokens = content[3].decode('utf-8').strip().split(' ')
|
||||||
|
date = raw_line_tokens[4].translate(remove_punctuation_map)
|
||||||
|
|
||||||
return rev, date
|
return rev, date
|
||||||
|
|
||||||
@ -308,10 +310,10 @@ def create_stored_revision():
|
|||||||
#
|
#
|
||||||
text = '#include "ardour/revision.h"\n'
|
text = '#include "ardour/revision.h"\n'
|
||||||
text += (
|
text += (
|
||||||
'namespace ARDOUR { '
|
'namespace ARDOUR {\n'
|
||||||
'const char* revision = \"%s\"; '
|
' const char* revision = \"%s\";\n'
|
||||||
'const char* date = \"%s\"; }\n'
|
' const char* date = \"%s\";\n'
|
||||||
) % (rev, rev_date)
|
'}\n') % (rev, rev_date)
|
||||||
print('Writing revision info to libs/ardour/revision.cc using ' + rev + ', ' + rev_date)
|
print('Writing revision info to libs/ardour/revision.cc using ' + rev + ', ' + rev_date)
|
||||||
o = open('libs/ardour/revision.cc', 'w')
|
o = open('libs/ardour/revision.cc', 'w')
|
||||||
o.write(text)
|
o.write(text)
|
||||||
|
Loading…
Reference in New Issue
Block a user