るりまサーチ

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

別のキーワード

  1. _builtin arg
  2. etc sc_arg_max
  3. kernel arg_config
  4. task arg_names

ライブラリ

モジュール

検索結果

mkmf (38018.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 を...
...は extconf.rb 実行時のオプションのことです。

extconf.rb の作成者は任意のオプションを定義できます。
Kernel#arg_config も参照してください。

また、以下のオプションがデフォルトで利用可能です。

: --with-opt-include=DIR
ヘッ...
...生成できます。

$ gcc -MM *.c > depend

なお、depend ファイルを依存関係の記述以外に使うべきではありません。
mkmf
.rb が depend ファイルを Makefile に連結するときに、
その内容を加工する場合があるからです。

=== extconf.rb が生...

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

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

...ンに引数が指定されていた場合は指定した文字列を返します。

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

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

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