Squashed 'third_party/rawrtc/rawrtc-common/' content from commit aff7a3a3b

Change-Id: I2cb019410e8d0e1e0bf814577b0ef83aeb32c7fd
git-subtree-dir: third_party/rawrtc/rawrtc-common
git-subtree-split: aff7a3a3b9bbf49f7d2fc8b123edd301825b3e1c
25 files changed
tree: 3dc9d68ecada40d2d4f0664e813e5ebeb6cb632b
  1. .circleci/
  2. include/
  3. src/
  4. subprojects/
  5. .clang-format
  6. .gitignore
  7. .travis.yml
  8. CHANGELOG.md
  9. format-all.sh
  10. LICENSE
  11. meson.build
  12. meson_options.txt
  13. README.md
  14. RELEASING.md
README.md

RAWRTCC

CircleCI build status Travis CI build status Join our chat on Gitter

Contains common functionality required by both RAWRTC and RAWRTCDC.

Prerequisites

The following tools are required:

  • git
  • meson >= 0.46.0
  • ninja >= 1.5
  • Optional: pkg-config (pkgconf for newer FreeBSD versions)

Build

cd <path-to-rawrtcc>
mkdir build
meson build
cd build
ninja

Contributing

When creating a pull request, it is recommended to run format-all.sh to apply a consistent code style.