From: nobu.nakada@... Date: 2002-03-21T02:11:52+09:00 Subject: [ruby-dev:16514] MAKEFLAGS for ext なかだです。 ext以下をコンパイルするときに、makeへのオプションが渡されてほし いと思うのですが、なにか副作用があるでしょうか。それに、今のだ と-kだけを指定したときしか意味がないような。 Index: extmk.rb.in =================================================================== RCS file: /cvs/ruby/src/ruby/ext/extmk.rb.in,v retrieving revision 1.66 diff -u -2 -p -r1.66 extmk.rb.in --- extmk.rb.in 2002/03/18 09:23:10 1.66 +++ extmk.rb.in 2002/03/20 17:11:05 @@ -656,7 +656,5 @@ def extmake(target) else unless system "#{$make} all" - if ENV["MAKEFLAGS"] != "k" and ENV["MFLAGS"] != "-k" - exit - end + $mflags.include?('k') or exit(1) end end @@ -676,4 +674,14 @@ end $make = ENV["MAKE"] $make ||= with_config("make-prog", "make") +if $mflags = ENV["MAKEFLAGS"] + $make << " -" << mflags +elsif $mflags = ENV["MFLAGS"] + $make << " " << mflags +end +if $mflags + $mflags.sub!(/ .*/, "") +else + $mflags = "" +end # get static-link modules -- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦