Skip to content

Releases: aisouard/libwebrtc

Version 1.0

27 Mar 21:03
Compare
Choose a tag to compare

Based on WebRTC release M57.

Features:

  • Using CMake version 3.3
  • Installs LibWebRTC as a CMake package
  • Support for gn-based releases
  • Synchronize depot_tools with WebRTC's commit date
  • TARGET_OS and TARGET_CPU CMake config variables
  • WEBRTC_REVISION and WEBRTC_BRANCH_HEAD CMake config variables
  • x86 support under Windows
  • Better host OS and CPU architecture detection
  • pkg-config file generation
  • Deprecated shared library support
  • Debug mode support
  • .zip package for Windows, .tar.gz for Unix
  • Basic .deb and .rpm package generation

Fixes:

  • Removed package.json and Jake support, focusing on CMake only
  • Refactored source code, removed Targets folder
  • Run commands with cmake -E env, no more Prefix File Trick
  • No more merge_libs.py call, use CMake to create the library
  • Removed the peer connection sample, wrote a little executable for tests
  • Removed FindLibWebRTC.cmake, defined CMake package files
  • Removed depot_tools git submodule
  • Retrieve the Linux sysroot before calling the generator
  • Removed support for releases older than January 1st, 2017 for now
  • Removed libwebrtc-chromium-deps repository
  • Wrote libwebrtc_execute macro
  • Created uninstall target
  • Removed BUILD_TESTS flag for now
  • Fixed static linking

0.0.1-rc.4

08 Oct 14:15
Compare
Choose a tag to compare
0.0.1-rc.4 Pre-release
Pre-release