前置き
Windows 版(AppleWin ポート)のWebKit をビルドしようとしてはまったメモ書きです。
ビルド時間が長いのでその間に書いてます。
WebKit の説明ページはここ。
環境
1. Window10 (別に8.1 でもいいと思う)
2. Visual Studio 2015
cygwin でビルドしない、Windows 環境下でやる
ビルドするときのpath 設定がWindows 依存(C:\ とか)の部分があり、それで悩む。
何とかすれば回避できそうではあるが、Windows 環境下なら特に問題ないのでそちらが楽。
git vs svn
おススメはsvn。リビジョン指定できるから。
どうしてもgit clone がproxy 越えられなかった。
インストールパスにスペースを入れない
WebKit のページには、Bison のパスにスペース入れるなとだけ書いてあるが、実はGperf も必要。
たぶんFlex も(未確認)
revision によってはそもそもビルドが通らないことがある
最大の罠。すぐに判断できない。
すべての手を尽くしてもビルドできないなら、リビジョンを変えてみる。
debug ビルドは起動即クラッシュ
いくつかのASSERT に引っかかる。
変なことはせず、デフォルトのRelease でビルドしましょう。
ソリューションファイルどこ?
WebKitBuild/Release/WebKit.sln
VS のスタートアッププロジェクトどれ?
Tools 下MiniBrowser です。
環境構築失敗した、ビルドやり直したい
WebKitBuild ディレクトリを消せばOK(たぶん)
少なくとも、git/svn の管理外ファイル全部消せば大丈夫。