# HG changeset patch # User Doug Simon # Date 1362589477 -3600 # Node ID 394f685c150217b531de4a82d48488e0bfd273b1 # Parent 83ec1df0a30ff726d100c0b67ce131bc4e0a621b prepend -XX:GraalClassPath option if graal.jar exists (GRAAL-136) diff -r 83ec1df0a30f -r 394f685c1502 mx/commands.py --- a/mx/commands.py Wed Mar 06 16:59:10 2013 +0100 +++ b/mx/commands.py Wed Mar 06 18:04:37 2013 +0100 @@ -656,6 +656,10 @@ args = ['-javaagent:' + jacocoagent.get_path(True) + '=' + ','.join([k + '=' + v for k, v in agentOptions.items()])] + args if '-d64' not in args: args = ['-d64'] + args + + graalJar = join(_graal_home, 'graal.jar') + if exists(graalJar): + args = ['-XX:GraalClassPath=' + graalJar] + args exe = join(jdk, 'bin', mx.exe_suffix('java')) dbg = _native_dbg.split() if _native_dbg is not None else [] return mx.run(dbg + [exe, '-' + vm] + args, nonZeroIsFatal=nonZeroIsFatal, out=out, err=err, cwd=cwd, timeout=timeout)