# HG changeset patch # User Gilles Duboscq # Date 1437576201 -7200 # Node ID 3bf1bdd3c0c37e506ebf308c57455c3ae3783ba3 # Parent 67d70574511e80a577a5a158c0feeb72db98002a Use new jdk deployed dists model diff -r 67d70574511e -r 3bf1bdd3c0c3 mx.graal/mx_graal.py --- a/mx.graal/mx_graal.py Wed Jul 22 16:42:59 2015 +0200 +++ b/mx.graal/mx_graal.py Wed Jul 22 16:43:21 2015 +0200 @@ -32,17 +32,18 @@ import mx import mx_jvmci -from mx_jvmci import JDKDeployedDist, buildvms, vm, VM, Task, parseVmArgs, get_vm, ctw, isVMSupported +from mx_jvmci import JvmciJDKDeployedDist, buildvms, vm, VM, Task, parseVmArgs, get_vm, ctw, isVMSupported import mx_unittest from mx_unittest import unittest _suite = mx.suite('graal') -class GraalJDKDeployedDist(JDKDeployedDist): +class GraalJDKDeployedDist(JvmciJDKDeployedDist): def __init__(self): - JDKDeployedDist.__init__(self, 'GRAAL', usesJVMCIClassLoader=True) + JvmciJDKDeployedDist.__init__(self, 'GRAAL') - def onPostJdkInstall(self, jdkDir, targetDir): + def deploy(self, jdkDir): + JvmciJDKDeployedDist.deploy(self, jdkDir) self._updateGraalPropertiesFile(join(jdkDir, 'jre', 'lib')) def _updateGraalPropertiesFile(self, jreLibDir): @@ -68,7 +69,7 @@ mx_jvmci.jdkDeployedDists += [ GraalJDKDeployedDist(), - JDKDeployedDist('GRAAL_TRUFFLE', usesJVMCIClassLoader=True) + JvmciJDKDeployedDist('GRAAL_TRUFFLE'), ] mx_jvmci.jacocoIncludes += ['com.oracle.graal.*']