ユーティリティルール

ECHO (Jam/MR)

ECHO ( args * ) ;
概要

argsを標準出力に表示.parsing phaseで表示される

EXIT (Jam/MR

EXIT ( args * ) ;
概要

argsを標準出力に表示した後,failure statusで終了する.parsing phaseで呼び出される

GLOB (Jam/MR)

rule GLOB ( directories + : patterns + : downcase-opt ? )
概要

directories内で,patternsに一致するファイル名のリストを返す.戻り値のファイル名はフルパスだがpatternsが適用されるのはディレクトリ名を除いたファイル名のみである.downcast-optが指定された場合,ファイル名はpatternsとの照合が行われる前に小文字に統一される.ただし,戻り値はそのような変換を受けていないものが返される

MATCH (Jam/MR)

rule MATCH ( regexps + : list * )
概要

Matches the egrep(1) style regular expressions regexps against the strings in list. The result is the concatenation of matching () subexpressions for each string in list, and for each regular expression in regexps. Only useful within the [ ] construct, to change the result into a list.

bind-rule (Boost.Jam)

rule bind-rule ( target : path )
引数
要調査

RMOLD (Boost.Jam)

rule RMOLD ( targets * )
概要

targetsに依存しているターゲットが全てビルドに失敗しているなら,targetsを削除する

SUBST

SUBST ( source pattern replacements + )
引数
  • source
  • pattern
  • replacements
要調査