Mercurial > hg > graal-compiler
changeset 13846:1e72cd05b77e
hs build: add graal tag to hotspot build version
author | Bernhard Urban <bernhard.urban@jku.at> |
---|---|
date | Fri, 31 Jan 2014 16:04:33 +0200 |
parents | 12e1c788c1d5 |
children | b97e2515d392 e86d32f4803f |
files | mx/mx_graal.py |
diffstat | 1 files changed, 7 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/mx/mx_graal.py Fri Jan 31 14:54:34 2014 +0200 +++ b/mx/mx_graal.py Fri Jan 31 16:04:33 2014 +0200 @@ -631,6 +631,13 @@ env.setdefault('LANG', 'C') env.setdefault('HOTSPOT_BUILD_JOBS', str(cpus)) env.setdefault('ALT_BOOTDIR', mx.java().jdk) + + # extract latest release tag for graal + tags = [x.split(' ')[0] for x in subprocess.check_output(['hg', 'tags']).split('\n') if x.startswith("graal-")] + if tags: + # extract the most recent tag + tag = sorted(tags, key = lambda e : [int(x) for x in e[len("graal-"):].split('.')], reverse = True)[0] + env.setdefault('USER_RELEASE_SUFFIX', tag) if not mx._opts.verbose: runCmd.append('MAKE_VERBOSE=') env['JAVA_HOME'] = jdk