# HG changeset patch # User Doug Simon # Date 1437560504 -7200 # Node ID c232a2ea1fd2d0b6a410bf562c1a28fc9d65b21a # Parent 224416477bab923479dac83e7dc1398f2f656a58 rename mx.JDKConfig.jdk to mx.JDKConfig.home diff -r 224416477bab -r c232a2ea1fd2 mx.jvmci/mx_jvmci.py --- a/mx.jvmci/mx_jvmci.py Wed Jul 22 12:02:52 2015 +0200 +++ b/mx.jvmci/mx_jvmci.py Wed Jul 22 12:21:44 2015 +0200 @@ -397,7 +397,7 @@ build = _vmbuild jdk = join(_jdksDir(), build) if create: - srcJdk = mx.get_jdk().jdk + srcJdk = mx.get_jdk().home if not exists(jdk): mx.log('Creating ' + jdk + ' from ' + srcJdk) shutil.copytree(srcJdk, jdk) @@ -719,7 +719,7 @@ """describe the variables that can be set by the -D option to the 'mx build' commmand""" buildVars = { - 'ALT_BOOTDIR' : 'The location of the bootstrap JDK installation (default: ' + mx.get_jdk().jdk + ')', + 'ALT_BOOTDIR' : 'The location of the bootstrap JDK installation (default: ' + mx.get_jdk().home + ')', 'ALT_OUTPUTDIR' : 'Build directory', 'HOTSPOT_BUILD_JOBS' : 'Number of CPUs used by make (default: ' + str(mx.cpu_count()) + ')', 'INSTALL' : 'Install the built VM into the JDK? (default: y)', @@ -888,7 +888,7 @@ setMakeVar('ARCH_DATA_MODEL', '64', env=env) setMakeVar('HOTSPOT_BUILD_JOBS', str(cpus), env=env) - setMakeVar('ALT_BOOTDIR', mx.get_jdk().jdk, env=env) + setMakeVar('ALT_BOOTDIR', mx.get_jdk().home, env=env) setMakeVar("EXPORT_PATH", jdk) setMakeVar('MAKE_VERBOSE', 'y' if mx._opts.verbose else '') @@ -1477,7 +1477,7 @@ v8 = mx.VersionSpec("1.8") def _igvJdkVersionCheck(version): return version >= v8 and (version < v8u20 or version >= v8u40) - return mx.get_jdk(_igvJdkVersionCheck, versionDescription='>= 1.8 and < 1.8.0u20 or >= 1.8.0u40', purpose="building & running IGV").jdk + return mx.get_jdk(_igvJdkVersionCheck, versionDescription='>= 1.8 and < 1.8.0u20 or >= 1.8.0u40', purpose="building & running IGV").home def _igvBuildEnv(): # When the http_proxy environment variable is set, convert it to the proxy settings that ant needs diff -r 224416477bab -r c232a2ea1fd2 mx.jvmci/mx_jvmci_makefile.py --- a/mx.jvmci/mx_jvmci_makefile.py Wed Jul 22 12:02:52 2015 +0200 +++ b/mx.jvmci/mx_jvmci_makefile.py Wed Jul 22 12:21:44 2015 +0200 @@ -128,9 +128,9 @@ def do_build_makefile(mf, selectedDists): - java = mx.get_jdk() - bootClassPath = java.bootclasspath() - bootClassPath = bootClassPath.replace(os.path.realpath(java.jdk), "$(ABS_BOOTDIR)") + jdk = mx.get_jdk() + bootClassPath = jdk.bootclasspath() + bootClassPath = bootClassPath.replace(os.path.realpath(jdk.home), "$(ABS_BOOTDIR)") jdkBootClassPathVariableName = "JDK_BOOTCLASSPATH" mf.add_definition("""# This Makefile is generated automatically, do not edit @@ -139,7 +139,7 @@ # Bootstrap JDK to be used (for javac and jar) ABS_BOOTDIR= -JAVAC=$(ABS_BOOTDIR)/bin/javac -g -target """ + str(java.javaCompliance) + """ +JAVAC=$(ABS_BOOTDIR)/bin/javac -g -target """ + str(jdk.javaCompliance) + """ JAR=$(ABS_BOOTDIR)/bin/jar HS_COMMON_SRC=.