cmakeとmesonのどちらを使うべきか
Makefile は人の書くものではないため、外部ビルドツールを被せたほうが良い 特定のルールにマッチするcppファイルを適当にコンパイルして、build/以下に.oファイル吐いて、勝手にリンクしてほしいなあ
特定のルール:src/*.cppとか
cmake
利用者が多い
情報が多い
インストールされている環境が多い
何もしなければIn-Tree buildになってしまう
buildディレクトリを作って、そこにコンパイルしたオブジェクトファイル等を置いて欲しい
meson
設定ファイルが書きやすい
デフォルトでbuildディレクトリを作ってくれる
(少なくともLinuxでは)デフォルトでNinjaを使用する