blob: 3072da766d04fddb14ac1cb948a855ac878c1aa4 [file] [log] [blame]
#!/usr/bin/env python3
import os
import sys
import version
version_string = '%s.%s.%s' % (version.major, version.minor, version.patch)
if len(sys.argv) < 2:
print(f"Usage: {sys.argv[0]} <Version.inc.in>", file=sys.stderr)
sys.exit(1)
with open(sys.argv[1], 'r') as f:
replacements = {
'@CLANG_VERSION@': version_string,
'@CLANG_VERSION_MAJOR@': version.major,
'@CLANG_VERSION_MINOR@': version.minor,
'@CLANG_VERSION_PATCHLEVEL@': version.patch,
'@CLANG_HAS_VERSION_PATCHLEVEL@': '1',
}
for line in f:
line = line.strip()
for replace, to in replacements.items():
line = line.replace(replace, to)
print(line)