私は同様のトピックを見つけました:Autotools、Cmake、Sconsの違いは何ですか?、しかし私の質問は少し他のものであり、答えも他のものである可能性があると思います。
wafが不安定である(APIの変更)、まだ本番の準備ができていないなどの記事をたくさん見つけました(ただし、これらの記事はすべて2〜3年前のものです)。
次の場合は、これらのビルドツールのどれを使用する必要がありますか。
- 大きなC++(11)プロジェクトを作成する-複雑なコンパイラーとしましょう
- LLVMで使用
- 柔軟性があり、使いやすいことを確認してください
- 十分に速くなることを確認してください
- すべての標準プラットフォームでコンパイルします(基本プラットフォームはLinuxですが、WindowsとMacOSXでもコンパイルしたいです)
たくさんの記事を読んで、Cmakeを見つけて、利用可能な「最高の」ツールをwafしましたが、期限がなく、あまり偏っていない比較(sconsの作者の比較など)を見つけるのは非常に困難です。それほど古くはありません。本当に