SCons
コンフィギュレーションファイルはPythonのスクリプトになっている。
C、C++、FORTRAN のファイルの依存関係の自動分析機能が組み込まれている。make のように "make depend" や "make clean" といったコマンドを追加しなくても全ての依存関係を得られる。他の言語やファイルタイプについては、ユーザーが依存関係スキャナを定義することで容易に拡張できる。autotoolsとは異なり、gccに組み込まれている依存関係分析機能は使っていない。代わりに、C/C++ のソースファイルに対しては "#include" をregexpスキャンする。したがってgccを使った場合、依存関係分析が遅くなるし(スキャンを余分に行っているため)、信頼性が低い(例えば、-DSOMETHING といったプリプロセッサ用フラグを無視することになるため)が、gcc以外のコンパイラでも同じ依存関係スキャンを行うという意味では移植性が高くなっている。
C、C++、D、Java、FORTRAN、Objective-C、Yacc、Lex、Qt、SWIG を元からサポートしており、TeXとLaTeXによる文書作成もサポートしている。他の言語やファイルタイプについてもユーザー定義のビルダーでサポート可能である。
↑ 多くの場合 "depend" や "clean" のターゲットは autotools が生成するか、ユーザーが自前で書く。make は単にそれを実行するツールである。
↑ Cons