# File lib/rubygems/ext/rake_builder.rb, line 12 12: def self.build(extension, directory, dest_path, results) 13: if File.basename(extension) =~ /mkrf_conf/ then 14: cmd = "#{Gem.ruby} #{File.basename extension}" 15: cmd << " #{Gem::Command.build_args.join " "}" unless Gem::Command.build_args.empty? 16: run cmd, results 17: end 18: 19: # Deal with possible spaces in the path, e.g. C:/Program Files 20: dest_path = '"' + dest_path.to_s + '"' if dest_path.to_s.include?(' ') 21: 22: rake = ENV['rake'] 23: 24: rake ||= begin 25: "\"#{Gem.ruby}\" -rubygems #{Gem.bin_path('rake', 'rake')}" 26: rescue Gem::Exception 27: end 28: 29: rake ||= Gem.default_exec_format % 'rake' 30: 31: cmd = "#{rake} RUBYARCHDIR=#{dest_path} RUBYLIBDIR=#{dest_path}" # ENV is frozen 32: 33: run cmd, results 34: 35: results 36: end
Disabled; run with --debug to generate this.
Generated with the Darkfish Rdoc Generator 1.1.6.