Skip to content

Commit

Permalink
Showing 1 changed file with 12 additions and 1 deletion.
13 changes: 12 additions & 1 deletion tool/jt.rb
Original file line number Diff line number Diff line change
@@ -492,7 +492,18 @@ def run(*args)
end

if args.delete('--graal')
env_vars["JAVACMD"] = Utilities.find_graal
if graal_home = ENV["GRAAL_HOME"]
graal_home = File.expand_path(graal_home)
command_line = `mx -v -p #{graal_home} vm -version 2>/dev/null`.lines.last
vm_args = command_line.split
vm_args.pop # Drop "-version"
graal_bin = vm_args.shift
jruby_args = vm_args.map { |arg| "-J#{arg}" } + jruby_args
else
graal_bin = Utilities.find_graal
end

env_vars["JAVACMD"] = graal_bin
jruby_args.delete('-Xtruffle.graal.warn_unless=false')
end

0 comments on commit e82bb9f

Please sign in to comment.