Mercurial > hg > graal-compiler
comparison mx/mx_graal.py @ 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 | 7c418666c6c9 |
children | 9d70445ea369 |
comparison
equal
deleted
inserted
replaced
13845:12e1c788c1d5 | 13846:1e72cd05b77e |
---|---|
629 | 629 |
630 env.setdefault('ARCH_DATA_MODEL', '64') | 630 env.setdefault('ARCH_DATA_MODEL', '64') |
631 env.setdefault('LANG', 'C') | 631 env.setdefault('LANG', 'C') |
632 env.setdefault('HOTSPOT_BUILD_JOBS', str(cpus)) | 632 env.setdefault('HOTSPOT_BUILD_JOBS', str(cpus)) |
633 env.setdefault('ALT_BOOTDIR', mx.java().jdk) | 633 env.setdefault('ALT_BOOTDIR', mx.java().jdk) |
634 | |
635 # extract latest release tag for graal | |
636 tags = [x.split(' ')[0] for x in subprocess.check_output(['hg', 'tags']).split('\n') if x.startswith("graal-")] | |
637 if tags: | |
638 # extract the most recent tag | |
639 tag = sorted(tags, key = lambda e : [int(x) for x in e[len("graal-"):].split('.')], reverse = True)[0] | |
640 env.setdefault('USER_RELEASE_SUFFIX', tag) | |
634 if not mx._opts.verbose: | 641 if not mx._opts.verbose: |
635 runCmd.append('MAKE_VERBOSE=') | 642 runCmd.append('MAKE_VERBOSE=') |
636 env['JAVA_HOME'] = jdk | 643 env['JAVA_HOME'] = jdk |
637 if vm.endswith('nograal'): | 644 if vm.endswith('nograal'): |
638 env['INCLUDE_GRAAL'] = 'false' | 645 env['INCLUDE_GRAAL'] = 'false' |