Closed
Description
Need to make build.sh
actually functional, and easy to use.
It should do roughly the following:
- Ensure
depot_tools
is installed on path (https://www.chromium.org/developers/how-tos/install-depot-tools) -
gclient sync
webrtc, and checkout a specific commit hash or release branch - generate either using gyp or manually the special .ninja build file for
libwebrtc_magic
, place inout/Release/obj/webrtc
, add a couple more lines toout/Release/build.ninja
. - run
ninja webrtc_magic
- move the platform specific concat'd archive to
lib/
in the correct name - copy over all necessary
.h
toinclude/
This build script will probably take an hour, but will be better than manually doing these steps. Also, this repo can then become much more lightweight by removing the include/
and prebuilt archives, and maybe supplying them elsewhere.