# フックスクリプト API リファレンス

get_config(key) → String
config(key) → String

  コンフィグ key の値を取得します。たとえば config('prefix') で --prefix の値を得ることができます。

set_config(key, val)

  コンフィグ key に val をセットします。

curr_srcdir → String

  カレント srcdir

curr_objdir → String

  カレント objdir。'.' と同じ。

srcdir_root → String

  srcdir のルート。setup.rb 使用時のルートは各パッケージの トップディレクトリです。

objdir_root → String

  objdir のルート。setup.rb 使用時のルートは各パッケージの トップディレクトリです。

srcfile(filename) → String

  カレント srcdir のファイル fname を絶対パスに展開する。

srcexist?(filename)

  カレント srcdir に fname が存在すれば真。

srcdirectory?(filename)

  カレント srcdir にディレクトリ fname があれば真。

srcfile?(filename)

  カレント srcdir にノーマルファイル fname があれば真。

srcentries(relative_path = '.') → [String]

  カレント srcdir + '/' + relpath にあるファイルのリスト。

srcfiles(relative_path = '.') → [String]

  カレント srcdir + '/' + relpath にあるノーマルファイルのリスト。

srcdirectories(relative_path = '.') → [String]

  カレント srcdir + '/' + relpath にあるディレクトリのリスト。