commit | 705ecc5dda2ddf3ba431aa4b8b3e34a0794bf28a | [log] [tgz] |
---|---|---|
author | kjellander <kjellander@webrtc.org> | Thu Sep 15 07:53:26 2016 |
committer | Commit bot <commit-bot@chromium.org> | Thu Sep 15 07:53:34 2016 |
tree | 7d1e15728d4914a7391584c916b53030d5466f96 | |
parent | c26f77f5a6405be355218e6d7dcbd202a72c1f46 [diff] |
GN: Change group deps to public_deps. During GN vs GYP auditing it was discovered that some GN targets that had public_configs were not exposing them to dependents where the dependent depended on a group, which in turn included that target as a dependency. Instead of changing those public_configs to all_dependent_configs (which would be a change from GYP), it's better to just change those group targets to use public_deps instead. BUG=webrtc:6323 NOTRY=True TESTED=Generated GYP and GN project files on Mac and ran the tools/gyp_flag_compare.py script before and after this patch was applied. The file in question used for inspection was the webrtc/api/webrtcsessiondescriptionfactory.cc which is a part of the libjingle_peerconnection target. Review-Url: https://codereview.webrtc.org/2344623002 Cr-Commit-Position: refs/heads/master@{#14222}
WebRTC is a free, open software project that provides browsers and mobile applications with Real-Time Communications (RTC) capabilities via simple APIs. The WebRTC components have been optimized to best serve this purpose.
Our mission: To enable rich, high-quality RTC applications to be developed for the browser, mobile platforms, and IoT devices, and allow them all to communicate via a common set of protocols.
The WebRTC initiative is a project supported by Google, Mozilla and Opera, amongst others. This page is maintained by the Google Chrome team.
See http://www.webrtc.org/native-code/development for instructions on how to get started developing with the native code.