From ca13525d5d52113e1ba0bb1711ab17a5215466be Mon Sep 17 00:00:00 2001 From: eban Date: Thu, 21 Sep 2000 10:08:57 +0000 Subject: eban git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@953 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ext/extmk.rb.in | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) (limited to 'ext') diff --git a/ext/extmk.rb.in b/ext/extmk.rb.in index 59536c4944..becabfc7c6 100644 --- a/ext/extmk.rb.in +++ b/ext/extmk.rb.in @@ -145,11 +145,13 @@ def install_rb(mfile, srcdir = nil) libdir = srcdir + "/" + libdir if srcdir path = [] dir = [] - Find.find(libdir) do |f| - next unless /\.rb$/ =~ f - f = f[libdir.length+1..-1] - path.push f - dir |= File.dirname(f) + if File.directory? libdir + Find.find(libdir) do |f| + next unless /\.rb$/ =~ f + f = f[libdir.length+1..-1] + path.push f + dir |= File.dirname(f) + end end for f in dir next if f == "." -- cgit v1.2.3