Class | Gem::Ext::RakeBuilder |
In: |
lib/rubygems/ext/rake_builder.rb
|
Parent: | Gem::Ext::Builder |
# File lib/rubygems/ext/rake_builder.rb, line 11 11: def self.build(extension, directory, dest_path, results) 12: if File.basename(extension) =~ /mkrf_conf/i then 13: cmd = "#{Gem.ruby} #{File.basename extension}" 14: cmd << " #{ARGV.join " "}" unless ARGV.empty? 15: run cmd, results 16: end 17: 18: cmd = ENV['rake'] || 'rake' 19: cmd += " RUBYARCHDIR=#{dest_path} RUBYLIBDIR=#{dest_path}" # ENV is frozen 20: 21: run cmd, results 22: 23: results 24: end