るりまサーチ

最速Rubyリファレンスマニュアル検索!
154件ヒット [1-100件を表示] (0.023秒)
トップページ > クエリ:mkmf[x] > クエリ:CONFIG[x]

別のキーワード

  1. mkmf xpopen
  2. mkmf try_do
  3. mkmf try_cpp
  4. mkmf try_var
  5. mkmf try_run

ライブラリ

モジュール

検索結果

<< 1 2 > >>

mkmf (38060.0)

Ruby の拡張ライブラリのための Makefile を作成するライブラリです。

...ブラリ libbar.a の関数 baz() が必要だとします。
このための extconf.rb は以下のように書きます。

require 'mkmf'

dir_config('bar')
if have_header('bar.h') and have_library('bar', 'baz')
create_makefile('foo')
end

拡張ライブラリ foo.so を作成、...
...インストールするには以下のようにします。

$ ruby extconf.rb
$ make
$ make site-install

foo.so の extconf.rb では dir_config('bar') を実行しているので、
ユーザは以下のようにコマンドラインオプション --with-bar-dir
などを使って、ヘ...
...tconf.rb --with-bar-dir=/usr/local

dir_config 関数の詳細については
Kernel#dir_config を参照してください。

=== configure オプション

config
ure オプションとは Ruby インタプリタのコンパイル時に指定された
config
ure スクリプトのオプション、...

Kernel::CONFIG -> Hash (26117.0)

RbConfig::MAKEFILE_CONFIG と同じです。

...RbConfig::MAKEFILE_CONFIG と同じです。...

Kernel#mkmf -> () (18129.0)

mkmf を使って Makefile を作成します。

...
mkmf
を使って Makefile を作成します。

ruby -run -e mkmf -- [OPTION] EXTNAME [OPTION]

-d ARGS run dir_config
-h ARGS run have_header
-l ARGS run have_library
-f ARGS run have_func
-v ARGS run have_var
-t ARGS run have_type
-m ARGS run have_macro
-c ARGS run have_const...

Kernel#enable_config(config, default) {|config, default| ... } -> bool | String (14335.0)

configure のオプションを検査します。

...
config
ure のオプションを検査します。

config
ure のオプションに --enable-<config> が指定された場合は、真を返し
ます。--disable-<config> が指定された場合は。偽を返します。どちらでもな
い場合は default を返します。

これはデバ...
...カスタム定義を、追加するのに役立ちます。

@param config configure のオプションの名前を指定します。

@param default デフォルト値を返します。


require 'mkmf'
if enable_config("debug")
$defs.push("-DOSSL_DEBUG") unless $defs.include? "-DOSSL_...

Kernel#with_config(config, default = nil) {|config, default| ... } -> bool | String (14335.0)

configure のオプションを検査します。

...
config
ure のオプションを検査します。

config
ure のオプションに --with-<config> が指定された場合は真を返しま
す。--without-<config> が指定された場合は偽を返します。どちらでもない場
合は default を返します。

これはデバッグ情...
...のカスタム定義を、追加するのに役立ちます。

@param config configure のオプションの名前を指定します。

@param default デフォルト値を返します。


require 'mkmf'
if with_config("debug")
$defs.push("-DOSSL_DEBUG") unless $defs.include? "-DOSSL...

絞り込み条件を変える

Kernel#arg_config(config, default) { ... } -> object | String | true | nil (14248.0)

configure オプション --config の値を返します。

...
config
ure オプション --config の値を返します。

@param config オプションを文字列で指定します。

@param default 引数 config で指定したオプションのデフォルト値を指定します。

@return オプションが指定されてた場合は true を、指定...
...ンに引数が指定されていた場合は指定した文字列を返します。

例えば extconf.rb で arg_config メソッドを使う場合、

$ ruby extconf.rb --foo --bar=baz

と実行したとき、arg_config("--foo") の値は true、
arg_config("--bar") の値は "baz" です。...

Kernel#enable_config(config, default) -> bool | String (14235.0)

configure のオプションを検査します。

...
config
ure のオプションを検査します。

config
ure のオプションに --enable-<config> が指定された場合は、真を返し
ます。--disable-<config> が指定された場合は。偽を返します。どちらでもな
い場合は default を返します。

これはデバ...
...カスタム定義を、追加するのに役立ちます。

@param config configure のオプションの名前を指定します。

@param default デフォルト値を返します。


require 'mkmf'
if enable_config("debug")
$defs.push("-DOSSL_DEBUG") unless $defs.include? "-DOSSL_...

Kernel#with_config(config, default = nil) -> bool | String (14235.0)

configure のオプションを検査します。

...
config
ure のオプションを検査します。

config
ure のオプションに --with-<config> が指定された場合は真を返しま
す。--without-<config> が指定された場合は偽を返します。どちらでもない場
合は default を返します。

これはデバッグ情...
...のカスタム定義を、追加するのに役立ちます。

@param config configure のオプションの名前を指定します。

@param default デフォルト値を返します。


require 'mkmf'
if with_config("debug")
$defs.push("-DOSSL_DEBUG") unless $defs.include? "-DOSSL...

Kernel#dir_config(target, idefault = nil, ldefault = nil) -> [String, String] (14113.0)

configure オプション --with-TARGET-dir, --with-TARGET-include, --with-TARGET-lib をユーザが extconf.rb に指定できるようにします。

...
config
ure オプション
--with-TARGET-dir,
--with-TARGET-include,
--with-TARGET-lib
をユーザが extconf.rb に指定できるようにします。

--with-TARGET-dir オプションは
システム標準ではない、
ヘッダファイルやライブラリがあるディレクトリをま...
...ldefault システム標準ではないライブラリのディレクトリのデフォルト値を指定します。


require 'mkmf'
# xml2 の configure オプションを指定できるようにします。
xml2_dirs = dir_config('xml2', '/opt/local/include/libxml2', '/opt/local/lib')...

Kernel$$CFLAGS -> String (8006.0)

拡張ライブラリをコンパイルするときの C コンパイラのオプションや、 ヘッダファイルのディレクトリを指定する文字列です。

...拡張ライブラリをコンパイルするときの C コンパイラのオプションや、
ヘッダファイルのディレクトリを指定する文字列です。

Kernel#dir_config の検査が成功すると、
この変数の値に " -Idir" が追加されます。...

絞り込み条件を変える

<< 1 2 > >>