summaryrefslogtreecommitdiff
path: root/lib/rubygems/ext/rake_builder.rb
diff options
context:
space:
mode:
-rw-r--r--lib/rubygems/ext/rake_builder.rb8
1 files changed, 6 insertions, 2 deletions
@@ -5,17 +5,21 @@
#++
require 'rubygems/ext/builder'
class Gem::Ext::RakeBuilder < Gem::Ext::Builder
def self.build(extension, directory, dest_path, results)
if File.basename(extension) =~ /mkrf_conf/i then
cmd = "#{Gem.ruby} #{File.basename extension}"
- cmd << " #{ARGV.join " "}" unless ARGV.empty?
run cmd, results
end
- cmd = ENV['rake'] || 'rake'
cmd += " RUBYARCHDIR=#{dest_path} RUBYLIBDIR=#{dest_path}" # ENV is frozen
run cmd, results