Revert "Fix circular dependencies between optional, array_view, and rtc_base."

This reverts commit a9e0924fa7688c4e4558e179c6608ce1093e15f8.

Reason for revert: Breaks because of RTC_LAST_SYSTEM_ERROR

Original change's description:
> Fix circular dependencies between optional, array_view, and rtc_base.
> 
> This splits things out of rtc_base and makes dependencies explicit.
> 
> Bug: webrtc:6828
> Change-Id: Ib813c7bd9e4de7ab015acb917bc09ee7204ba7bd
> Reviewed-on: https://webrtc-review.googlesource.com/31940
> Commit-Queue: Patrik Höglund <phoglund@webrtc.org>
> Reviewed-by: Karl Wiberg <kwiberg@webrtc.org>
> Cr-Commit-Position: refs/heads/master@{#21245}

TBR=phoglund@webrtc.org,kwiberg@webrtc.org

Change-Id: I1a5dcf2223f00ae7c46f9f2a12b990ab3a84397d
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: webrtc:6828
Reviewed-on: https://webrtc-review.googlesource.com/32760
Reviewed-by: Patrik Höglund <phoglund@webrtc.org>
Commit-Queue: Patrik Höglund <phoglund@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21251}
This commit is contained in:
Patrik Höglund
2017-12-13 14:56:20 +00:00
committed by Commit Bot
parent 1de4b62955
commit d37709b659
55 changed files with 145 additions and 334 deletions

View File

@ -87,7 +87,6 @@ rtc_static_library("libjingle_peerconnection_api") {
":optional",
":rtc_stats_api",
":video_frame_api",
"../rtc_base:checks",
"audio_codecs:audio_codecs_api",
# Basically, don't add stuff here. You might break sensitive downstream
@ -186,7 +185,6 @@ rtc_source_set("rtc_stats_api") {
]
deps = [
"../rtc_base:checks",
"../rtc_base:rtc_base_approved",
]
}
@ -222,7 +220,6 @@ rtc_source_set("video_frame_api") {
]
deps = [
"../rtc_base:checks",
"../rtc_base:rtc_base_approved",
]
}
@ -235,7 +232,6 @@ rtc_source_set("video_frame_api_i420") {
deps = [
":video_frame_api",
"$rtc_libyuv_dir",
"../rtc_base:checks",
"../rtc_base:rtc_base_approved",
"../system_wrappers",
]
@ -246,8 +242,7 @@ rtc_source_set("array_view") {
"array_view.h",
]
deps = [
"../rtc_base:checks",
"../rtc_base:type_traits",
"../rtc_base:rtc_base_approved",
]
}
@ -258,8 +253,7 @@ rtc_source_set("optional") {
]
deps = [
":array_view",
"../rtc_base:checks",
"../rtc_base:sanitizer",
"../rtc_base:rtc_base_approved",
]
}
@ -331,7 +325,6 @@ if (rtc_include_tests) {
":libjingle_peerconnection_api",
"../api:peerconnection_and_implicit_call_api",
"../media:rtc_media_base",
"../rtc_base:checks",
"../rtc_base:rtc_base_approved",
]
if (!build_with_chromium && is_clang) {
@ -363,7 +356,6 @@ if (rtc_include_tests) {
":libjingle_peerconnection_test_api",
":optional",
":ortc_api",
"../rtc_base:checks",
"../rtc_base:rtc_base_approved",
"../rtc_base:rtc_base_tests_utils",
"../test:test_support",

View File

@ -29,9 +29,7 @@ rtc_source_set("audio_codecs_api") {
"..:array_view",
"..:optional",
"../..:webrtc_common",
"../../rtc_base:checks",
"../../rtc_base:rtc_base_approved",
"../../rtc_base:sanitizer",
]
}

View File

@ -27,7 +27,6 @@ rtc_source_set("video_codecs_api") {
"..:video_frame_api",
"../..:webrtc_common",
"../../common_video",
"../../rtc_base:checks",
"../../rtc_base:rtc_base_approved",
]
}