先日から yamake というオレオレメイクツールを作っている*1のですが、その直後のとあるツイートで gyp、Ninja というビルドシステムがあるということを知りました。どちらも、Chromium のビルドをより良くするために生まれたようです。知らなかったので、少し調べてみました。 gyp - Project Hosting on Google Code martine/ninja - GitHub Google がこういったビルドツールの開発に積極的な理由 Google Chrome というブラウザがクロスプラットフォームなブラウザだからだと思います。詳細は、gyp のドキュメントに書かれています。 GypLanguageSpecification - gyp - Project Hosting on Google Code 特に厄介なのが Mac OS X での開発だそうで、Xco