WebRTC Docは、リリースブランチでの作業を含む多くの情報を記述しています。しかし、これまでのところ、特定のブランチヘッドでWebRTCを構築することはできません。特定のブランチヘッドでWebRTCを構築する
cd /path/to/webrtc/src
gclient sync --with_branch_heads
git fetch origin
我々はすべてのクロムリリースブランチを持った後:例えば、既に説明したが、他のケースでは、我々がすべき最新のWebRTCの変更を構築します。今の例では、Sprint Release:remotes/branch-heads/55にWebRTCを構築したいと考えています。私たちは、構築し、実行中の設定、チェックアウトを実行します。
export GYP_DEFINES="OS=android"
gn gen out/Default --args='target_os="android" target_cpu="arm"'
これは、わずか2秒かかり、そしてアウト/ defaultディレクトリにあるいくつかのファイルを生成しますが、必ず、何のライブラリが存在しません。しかし、もし私たちが最新のマスターの変更について上記のコマンドを実行すると、すべて成功します。
特定のブランチヘッドでWebRTCを構築する正しい方法は何ですか?ありがとう!
ええ、私はこれが問題だと思っています。マスターの最新の変更では、これにはさらに時間がかかるからです。 "ninja -Cout/Default"を呼び出した後は、すべて正しいことになります。 – GensaGames