summaryrefslogtreecommitdiffstats
path: root/ext
diff options
context:
space:
mode:
authornobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2008-05-08 07:41:23 +0000
committernobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2008-05-08 07:41:23 +0000
commit0969bd5eb64d7ee3353e2c3a1f1a9432199328f6 (patch)
treef8bceb77b9bde9399608216e4b23c6721dd8f04b /ext
parent8e357356cd50fd9b805ad554289a78c95fa5814d (diff)
downloadruby-0969bd5eb64d7ee3353e2c3a1f1a9432199328f6.tar.gz
ruby-0969bd5eb64d7ee3353e2c3a1f1a9432199328f6.tar.xz
ruby-0969bd5eb64d7ee3353e2c3a1f1a9432199328f6.zip
* configure.in (MINIRUBY), common.mk (RUBYOPT): add purelib.rb.
[ruby-core:16642] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@16331 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'ext')
-rw-r--r--ext/extmk.rb2
-rw-r--r--ext/purelib.rb2
2 files changed, 2 insertions, 2 deletions
diff --git a/ext/extmk.rb b/ext/extmk.rb
index 667aad057..db2682ef9 100644
--- a/ext/extmk.rb
+++ b/ext/extmk.rb
@@ -348,7 +348,7 @@ $ruby << " -I'$(topdir)'"
unless CROSS_COMPILING
$ruby << " -I'$(top_srcdir)/lib'"
$ruby << " -I'$(extout)/$(arch)' -I'$(extout)/common'" if $extout
- $ruby << " -I'$(top_srcdir)/ext' -rpurelib.rb"
+ $ruby << " -I./- -I'$(top_srcdir)/ext' -rpurelib.rb"
ENV["RUBYLIB"] = "-"
ENV["RUBYOPT"] = "-rpurelib.rb"
end
diff --git a/ext/purelib.rb b/ext/purelib.rb
index 10ee06176..284254a8b 100644
--- a/ext/purelib.rb
+++ b/ext/purelib.rb
@@ -1,3 +1,3 @@
-if nul = $:.index("-")
+if nul = $:.find_index {|path| /\A(?:\.\/)*-\z/ =~ path}
$:[nul..-1] = ["."]
end