Changeset 6737
- Timestamp:
- 02/13/07 22:59:17
- Files:
-
- trunk/lib/jerbil/apt_task.rb (modified) (1 diff)
- trunk/lib/jerbil/java_helper.rb (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/lib/jerbil/apt_task.rb
r6138 r6737 99 99 apt = Rjb::import('com.sun.tools.apt.Main') 100 100 parameters << "-nocompile" if nocompile 101 102 $stderr << "apt parameters: #{parameters.inspect}\n" if $jerbil_debug 101 103 apt.process(get_processor_factory, printwriter, parameters ) 102 104 end trunk/lib/jerbil/java_helper.rb
r6736 r6737 85 85 def JavaHelper.load_jvm(classpath, build_dir = nil, options = {} ) 86 86 87 defaultopts = { :enableassert => true } 87 $jerbil_debug = ENV['JERBIL_DEBUG'] 88 89 defaultopts = { :enableassert => true } 88 90 options = defaultopts.merge(options.dup) 89 91 … … 96 98 puts "using JDK in #{java_home}" if Rake.application.options.trace 97 99 100 #include custom classloader 101 classpath.unshift(File.join(File.dirname(__FILE__), "../../classloader")) if build_dir 98 102 #include tools.jar from JDK (needed for javac etc.) 99 103 classpath.unshift(File.join(java_home, "lib", "tools.jar")) if java_home 100 #include custom classloader101 classpath.unshift(File.join(File.dirname(__FILE__), "../../classloader")) if build_dir102 104 103 105 jvmargs = [] … … 119 121 120 122 if build_dir 121 jerbil_debug = ENV['JERBIL_DEBUG']? 'true' : 'false'123 jerbil_debug = $jerbil_debug ? 'true' : 'false' 122 124 123 jvmargs += [ "-Djava.system.class.loader=JerbilClassLoader",125 jvmargs += [ "-Djava.system.class.loader=JerbilClassLoader", 124 126 "-Djerbil.build.root=#{build_dir.to_a.join(':')}", "-Djerbil.debug=#{jerbil_debug}" ] 125 127 else … … 130 132 jvmargs.unshift(java_opts) if java_opts 131 133 132 if ENV['JERBIL_DEBUG']133 puts "jvmargs : #{jvmargs.inspect}"134 puts "initial cp: #{classpath.to_cp}"134 if $jerbil_debug 135 $stderr << "jvmargs : #{jvmargs.inspect}\n" 136 $stderr << "initial cp: #{classpath.to_cp}\n" 135 137 end 136 138
