aboutsummaryrefslogtreecommitdiffstats
path: root/test/rubygems/test_gem_ext_ext_conf_builder.rb
diff options
context:
space:
mode:
authordrbrain <drbrain@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2013-07-24 22:16:11 +0000
committerdrbrain <drbrain@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2013-07-24 22:16:11 +0000
commitd6e3ee55ba441ee76d57cb69e8d2b16d20591a02 (patch)
treeb476a5c233d6703e210840699e1591f24eac2771 /test/rubygems/test_gem_ext_ext_conf_builder.rb
parent714428154d5c64ae10a4d8d80f1cf1b05dc15f24 (diff)
downloadruby-d6e3ee55ba441ee76d57cb69e8d2b16d20591a02.tar.gz
* lib/rubygems: Import RubyGems from master as of commit 4ff70cc
* test/rubygems: ditto. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42156 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'test/rubygems/test_gem_ext_ext_conf_builder.rb')
-rw-r--r--test/rubygems/test_gem_ext_ext_conf_builder.rb9
1 files changed, 7 insertions, 2 deletions
diff --git a/test/rubygems/test_gem_ext_ext_conf_builder.rb b/test/rubygems/test_gem_ext_ext_conf_builder.rb
index 33398ac6f3..dfbf3fe1b9 100644
--- a/test/rubygems/test_gem_ext_ext_conf_builder.rb
+++ b/test/rubygems/test_gem_ext_ext_conf_builder.rb
@@ -120,8 +120,13 @@ checking for main\(\) in .*?nonexistent/m, error.message)
extconf.puts <<-'EXTCONF'
include RbConfig
-ruby_exe = "#{CONFIG['RUBY_INSTALL_NAME']}#{CONFIG['EXEEXT']}"
-ruby = File.join CONFIG['bindir'], ruby_exe
+ruby =
+ if ENV['RUBY'] then
+ ENV['RUBY']
+ else
+ ruby_exe = "#{CONFIG['RUBY_INSTALL_NAME']}#{CONFIG['EXEEXT']}"
+ File.join CONFIG['bindir'], ruby_exe
+ end
open 'Makefile', 'w' do |io|
io.write <<-Makefile