Skip to content

native webrtc dependency build script #23

Closed
@keroserene

Description

@keroserene

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 in out/Release/obj/webrtc, add a couple more lines to out/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 to include/

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.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions