MacでChromiumをビルド

MacBuildInstructions - chromium - Build instructions for Chromium on Mac OS X - Google Code
http://code.google.com/p/chromium/wiki/MacBuildInstructions

Intel MacLeopardじゃないとダメみたい。だいたいここに書いてある通りにやった。

XCode3.1.2のインストール

Tools - Xcode
http://developer.apple.com/tools/xcode/

IPhoneは関係ないので、ふつう(無料)のでいいんだけど登録してないと落せない。ログインしてから、dmgをダウンロード。インストーラーでそのままインストール。

gclientのインストール

svnのラッパー+α的なもの

 svn co http://src.chromium.org/svn/trunk/depot_tools/mac depot_tools
 export PATH=`pwd`/depot_tools:"$PATH"

ソース取得

 mkdir chromium
 cd chromium
 gclient config http://src.chromium.org/svn/trunk/src
 gclient sync --revision src@13980

最初リビジョンを指定しないでやったら、いつまで経っても終わらないので、一旦止めてリビジョン指定してやりなおした。リビジョンを指定しないと履歴ごと全部取得するのかもしれない。

13980は、ここのページを見て、できるだけグリーンになってるのを選んだ。
http://build.chromium.org/buildbot/waterfall/

ビルド

src/build/all.xcodeprojを開いて、XCodeが起動したら「ビルド」ボタンを押す。けっこう時間かかる。2年前くらいのMacBook、30分くらい。

src/xcodebuild/Debug/Chromium.app ができてる


使ってみる

Chromium.appを開く。青くない。右上に設定ボタンがなくて、メニューからたどってもえもない…。まだっぽい。

適当に使ってたら、強制終了でも止らない感じにフリーズ…。ChromiumとCrashReportのプロセスをkillして止めた。とりあえず動くけど、ふつうに使うにもまだ厳しい状態。