From: WATANABE Hirofumi Date: 1998-11-10T14:39:33+09:00 Subject: [ruby-dev:3577] Re: How to make extension module わたなべです. 助田 雅紀 writes: :ですが、have_library が何でもかんでも TRUE を返すんで :存在しないライブラリもリンクしようとします。 : LINK = "cl -o conftest.exe -Zi -O %s conftest.c %s > nul" :を : LINK = "cl -o conftest.exe -Zi -O %s conftest.c %s" :に切り替えればちゃんと判定するようになります。 ・">" を含む場合は command.com 経由になる ・command.com は常に 0 を返す ということも考慮して ext/extmk.rb.in は > /dev/null や > nul をしないように変更しました. でも ext/extmk.rb.nt はいじってないのでそのあたりを参考にし てください. :ところで have_library の第2引数で指定する関数は、引数を :もたない関数でないと駄目なんですか? そうなんですよね. 結構苦労します. -- わたなべひろふみ