Ruby 1.9.2 リファレンスマニュアル > ライブラリ一覧 > library mkmf > module Kernel > have_library (private)

instance method Kernel#have_library

have_library(lib[, func]) [added by mkmf]

ライブラリ lib がシステムに存在し、 関数 func が定義されているかどうかをチェックします。 チェックが成功すれば $libs に lib を追加し true を返します。 チェックが失敗したら false を返します。

第 2 引数 func を省略した場合、関数の存在までは検査せず、 ライブラリが存在するかどうかだけをチェックします。

第 2 引数 func が nil または空文字列 ("") のときは、 何も検査をせず、無条件で lib を追加します。