フックスクリプト 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( fname )String

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

srcexist?( fname )

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

srcdirectory?( fname )

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

srcfile?( fname )

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

srcentries( relpath = '.' )Array of String

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

srcfiles( relpath = '.' )Array of String

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

srcdirectories( relpath = '.' )Array of String

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