Changeset 6737

Show
Ignore:
Timestamp:
02/13/07 22:59:17
Author:
jan
Message:

better jerbildebug options

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/lib/jerbil/apt_task.rb

    r6138 r6737  
    9999      apt = Rjb::import('com.sun.tools.apt.Main') 
    100100      parameters << "-nocompile" if nocompile 
     101 
     102          $stderr << "apt parameters: #{parameters.inspect}\n" if $jerbil_debug 
    101103      apt.process(get_processor_factory, printwriter, parameters ) 
    102104    end 
  • trunk/lib/jerbil/java_helper.rb

    r6736 r6737  
    8585    def JavaHelper.load_jvm(classpath, build_dir = nil, options = {} ) 
    8686                         
    87             defaultopts = { :enableassert => true } 
     87          $jerbil_debug = ENV['JERBIL_DEBUG'] 
     88 
     89          defaultopts = { :enableassert => true } 
    8890      options = defaultopts.merge(options.dup) 
    8991           
     
    9698      puts "using JDK in #{java_home}" if Rake.application.options.trace 
    9799       
     100      #include custom classloader 
     101      classpath.unshift(File.join(File.dirname(__FILE__), "../../classloader")) if build_dir 
    98102      #include tools.jar from JDK (needed for javac etc.) 
    99103      classpath.unshift(File.join(java_home, "lib", "tools.jar")) if java_home     
    100       #include custom classloader 
    101       classpath.unshift(File.join(File.dirname(__FILE__), "../../classloader")) if build_dir 
    102104       
    103105      jvmargs = []     
     
    119121          
    120122      if build_dir 
    121         jerbil_debug = ENV['JERBIL_DEBUG'] ? 'true' : 'false' 
     123        jerbil_debug = $jerbil_debug ? 'true' : 'false' 
    122124         
    123         jvmargs += [ "-Djava.system.class.loader=JerbilClassLoader",  
     125        jvmargs += [ "-Djava.system.class.loader=JerbilClassLoader", 
    124126          "-Djerbil.build.root=#{build_dir.to_a.join(':')}", "-Djerbil.debug=#{jerbil_debug}" ]  
    125127      else       
     
    130132      jvmargs.unshift(java_opts) if java_opts 
    131133       
    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
    135137                  end 
    136138