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

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

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

set_config(key, val)

コンフィグ keyval をセットします。

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 にあるディレクトリのリスト。