DescriptionEnable GN check for webrtc/{p2p,system_wrappers}
Introduce new small header-only targets in system_wrappers:
:cpu_features_api
:field_trial_api
:metrics_api
to untangle and optimize dependencies but still satisfy GN check.
In webrtc/p2p, previously uncovered header "base/fakecandidatepair.h"
is added to :p2p_test_utils target.
Refactor system_wrappers so 'rtc_p2p' can depend on only
system_wrappers:field_trial_api instead of all of system_wrappers
(which led to a breakage in Chromium that called for the revert of
https://codereview.webrtc.org/2735583002).
BUG=webrtc:6828
NOTRY=True
Review-Url: https://codereview.webrtc.org/2739863002
Cr-Commit-Position: refs/heads/master@{#17812}
Committed: https://chromium.googlesource.com/external/webrtc/+/8a1166321985a2a8a699e80e24d5297cdad9d7e0
Patch Set 1 #Patch Set 2 : Remove .gn change to allow Chromium trybots #Patch Set 3 : Rebased #Patch Set 4 : New target cpu_features_api #Patch Set 5 : Fix Windows and cpu_features_linux errors #Patch Set 6 : Add NaCl dep #Patch Set 7 : Remove .gn change temporarily #Patch Set 8 : Add nacl_io dep to rtc_media_base #Patch Set 9 : Trying to solve Chromium error for libjingle_peerconnection_api #Patch Set 10 : Restore .gn file #Patch Set 11 : Rebased #
Messages
Total messages: 20 (11 generated)
|