autotoolからcmakeに切り替えることをいとわない多くのプロジェクトを見てきました。VCMI 、 Apache QPID、 BattleforWesnothも引用できます。
私がフォーラムで読んだ2つの主な理由は次のとおりです。
- cmakeのカラー出力ははるかにきれいです。
- エラーが
configure.ac
含まれている場合、ビルドは機能しません。
しかし、私はどちらの議論にも納得していません。配布したいプロジェクトがいくつかあるので、2つのうちの1つを選択する際に従うことができるいくつかのガイドラインがあります。それで、それらの違いは何ですか?一方でできることと、もう一方でできないことはありますか?
編集:automakeのいくつかの引数(私はそれらを検証していません):
- cmakeがサポートしていない場合、「makeuninstall」をサポートします
- 何もインストールする必要はありません