diff options
-rw-r--r-- | lib/rubygems/ext/builder.rb | 120 |
1 files changed, 119 insertions, 1 deletions
@@ -4,8 +4,23 @@ # See LICENSE.txt for permissions. #++ class Gem::Ext::Builder def self.class_name name =~ /Ext::(.*)Builder/ $1.downcase @@ -18,7 +33,7 @@ class Gem::Ext::Builder # try to find make program from Ruby configure arguments first RbConfig::CONFIG['configure_args'] =~ /with-make-prog\=(\w+)/ - make_program = $1 || ENV['MAKE'] || ENV['make'] unless make_program then make_program = (/mswin/ =~ RUBY_PLATFORM) ? 'nmake' : 'make' end @@ -63,5 +78,108 @@ class Gem::Ext::Builder end end end |