diff mx/commands.py @ 8132:394f685c1502

prepend -XX:GraalClassPath option if graal.jar exists (GRAAL-136)
author Doug Simon <doug.simon@oracle.com>
date Wed, 06 Mar 2013 18:04:37 +0100
parents c7d7d9936809
children 6e3ebc6fd5a4
line wrap: on
line diff
--- 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)