22件ヒット
[1-22件を表示]
(0.079秒)
検索結果
-
Kernel
# create _ header(header = "extconf . h") -> String (18207.0) -
Kernel#have_func, Kernel#have_header などの検査結果を元に、 ヘッダファイルを生成します。
...rn ヘッダファイルの名前を返します。
例
# extconf.rb
require 'mkmf'
have_func('realpath')
have_header('sys/utime.h')
create_header
create_makefile('foo')
上の extconf.rb は以下の extconf.h を生成します。
#ifndef EXTCONF_H
#define EXTCONF_H
#define H... -
Kernel
$ $ defs -> [String] (106.0) -
拡張ライブラリをコンパイルするときのマクロ定義を指定する配列です。
...。
この変数の値は、例えば
["-DHAVE_FUNC", "-DHAVE_HEADER_H"]
のような形式の配列です。
Kernel#have_func または Kernel#have_header
を呼び出すと、その検査結果が $defs に追加されます。
Kernel#create_header
はこの変数の値を参照してヘッ...