зеркало из https://github.com/github/ruby.git
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@956 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
Родитель
4667f459cf
Коммит
ec1a89eeb7
|
@ -1,6 +1,7 @@
|
|||
Thu Sep 21 19:04:34 2000 WATANABE Hirofumi <eban@os.rim.or.jp>
|
||||
|
||||
* ext/extmk.rb (install_rb): check whether libdir is directory or not.
|
||||
* ext/extmk.rb, lib/mkmf.rb (install_rb): check whether libdir is
|
||||
directory or not.
|
||||
|
||||
Thu Sep 21 17:23:05 2000 Yukihiro Matsumoto <matz@ruby-lang.org>
|
||||
|
||||
|
|
12
lib/mkmf.rb
12
lib/mkmf.rb
|
@ -129,11 +129,13 @@ def install_rb(mfile, dest, 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 == "."
|
||||
|
|
Загрузка…
Ссылка в новой задаче