Studioでビルドをしていたと思うのだけど、これはSDKやらのインストールやらパッチ当てが面倒くさい上にビルド自体が激重い。最近は、Windows上でもセットアップの自動化を行う神スクリプトが出て来て、それとninjaビルドを組み合わせるとお手軽にビルドができるようになったらしい。https://src.chromium.org/svn/trunk/tools/depot_tools.zipを落として、適当なところに展開してコマンドラインから叩けるようにPATHを通す。https://chromium.googlesource.com/chromium/tools/depot_tools.gitとして取ってきてもよし。あとはそのスクリプトhttp://src.chromium.org/viewvc/chrome?revision=175004&view=revisionの説明の通り。cygwin上じゃなくてcmd.exe上で動かすことに注意。ソースを引っ張ってくる。次回以降、最新版を取得してビルドしたいならここからスタート。syncがどうにも安定せず途中で失敗する。Linuxだと失敗したことないのに。--forceでリトライしてようやくソースの取得が完了。syncの直後にninjaが叩ける。ninjaってのはChromium用に開発されたメチャクチャ高速なmakeみたいなもの。ninjaを使うか否かで驚くほどビルド速度が変わってくる。toolchain.pyが凄いね。各種msiやらisoを落としてきて、各個展開してwin_toolchain以下に配置する。インストールするわけじゃなくてローカルに置いてそこにenv.batで環境変数を向けるのがポイント。マシン全体には影響を与えない。isoの展開はどうやるんだろうと思ったら、7zでできるんですね。msiの展開はmsiexecでいける。してもWindowsのビルド環境もかなり改善されたなあ。昔は手順通りやっても地雷だらけで全然うまく行かなくて苦労した記憶があるだけに感動。いえやっぱりLinuxの方が楽。簡単さで言えばFirefoxのLinuxビルドの方が断然上だったりする。Firefoxの方がChromiumと比べてソースの取得もビルドもだいたい半分の時間で済む。ブラウザをいじりたいならFirefoxから初めるのも良さそう。僕はGeckoのソースを少ししか読んだことがないけど、ぱっとの見た目はChromium/WebKitの入り組んだディレクトリ構成よりも取っ付き易い気がする(Blinkに変わった部分は大分スッキリした様子)。ブラウザ(主にJavaScript)の速度となるとChromiumに軍配が上がってしまうから、そうなるとどうせいじるならやっぱChromiumかなあ、という気もする。