るりまサーチ

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

別のキーワード

  1. dir chdir
  2. dir foreach
  3. dir open
  4. dir each_child
  5. rake original_dir

ライブラリ

モジュール

検索結果

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

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

...ldefault システム標準ではないライブラリのディレクトリのデフォルト値を指定します。


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

mkmf (54.0)

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

...めの Makefile を作成するライブラリです。

このライブラリは通常、extconf.rb という名前の ruby スクリプトから require されます。
この extconf.rb を実行して Makefile を作成するのが慣習です。

extconf.rb の書きかたについては、
Rub...
...ライブラリ 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
などを使って、...