Crate webrtc_sys_build

source ·



  • The location of the custom build is defined by the user
  • Location of the downloaded webrtc binaries The reason why we don’t use OUT_DIR is because we sometimes need to share the same binaries across multiple crates without dependencies constraints This also has the benefit of not re-downloading the binaries for each crate
  • Using debug builds of webrtc is still experimental for now On Windows, Rust doesn’t link against libcmtd on debug, which is an issue Default to false (even on cargo debug)
  • Used location of libwebrtc depending on whether it’s a custom build or not
  • The full name of the webrtc library e.g. mac-x64-release (Same name on GH releases)