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

get_config(key)String
config(key)String

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

set_config(key, val)

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

curr_srcdirString

カレント srcdir

curr_objdirString

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

srcdir_rootString

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

objdir_rootString

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

srcfile(filename)String

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

srcexist?(filename)

カレント srcdirfname が存在すれば真。

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