Media/WebRTC/libwebrtc Update Process/automation plan: Difference between revisions

add build instructions for moz-libwebrtc (edd7f9e94d)
(add build instructions for webrtc.org)
(add build instructions for moz-libwebrtc (edd7f9e94d))
Line 112: Line 112:
* verify build for moz-libwebrtc
* verify build for moz-libwebrtc
:- Use edd7f9e94d because some our patches stacked on top of this upstream revision are specific to building in the moz-central tree.
:- Use edd7f9e94d because some our patches stacked on top of this upstream revision are specific to building in the moz-central tree.
git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git
export DEPOT_TOOLS=`pwd`/depot_tools
(cd depot_tools ; git checkout e7d1862b155ac3ccbef72c4d70629b5c88ffcb32 )
export PATH=$DEPOT_TOOLS:$PATH ; \
  export DEPOT_TOOLS_UPDATE=0 ; \
  export DEPOT_TOOLS_WIN_TOOLCHAIN=0
mkdir moz-libwebrtc-checkout
cd moz-libwebrtc-checkout
gclient config https://github.com/mozilla/libwebrtc --name src --unmanaged
gclient sync -D --force --reset --with_branch_heads # ~30 min
cd src
git checkout edd7f9e94d
gn gen out/Default
ninja -C out/Default
./out/Default/rtc_media_unittests # quick smoke test


=== remove dead/unused files ===
=== remove dead/unused files ===
119

edits