summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog4
-rw-r--r--ext/extmk.rb6
2 files changed, 7 insertions, 3 deletions
diff --git a/ChangeLog b/ChangeLog
index 2445f1359f..eb21120d56 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+Tue Apr 19 00:06:20 2005 Nobuyoshi Nakada <nobu@ruby-lang.org>
+
+ * ext/extmk.rb: expand path for ext/**/extconf.rb.
+
Mon Apr 18 11:25:14 2005 Hirokazu Yamamoto <ocean@m2.ccsnet.ne.jp>
* ext/zlib/zlib.c (zstream_run): fixed SEGV. [ruby-core:4712]
diff --git a/ext/extmk.rb b/ext/extmk.rb
index 4696b332af..b5028c21b2 100644
--- a/ext/extmk.rb
+++ b/ext/extmk.rb
@@ -19,12 +19,12 @@ $extlist = []
$extupdate = false
$compiled = {}
-$:.replace ["."]
+$:.replace([Dir.pwd])
require 'rbconfig'
-srcdir = File.dirname(File.dirname(__FILE__))
+srcdir = File.expand_path("../..", __FILE__)
-$:.replace [srcdir, srcdir+"/lib", "."]
+$:.unshift(srcdir, srcdir+"/lib")
$topdir = "."
$top_srcdir = srcdir