Move dependency on chromium DefaultTaskQueueFactory

That will avoid linkage error of targets that depend
on global_task_queue_factory without depending on rtc_task_queue

Bug: webrtc:10191
Change-Id: Ia67ea0a3abb715e28160e4e376133cc0309b14e2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/126621
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#27053}
This commit is contained in:
Danil Chapovalov
2019-03-09 22:01:27 +01:00
committed by Commit Bot
parent d4a37a6ee6
commit effdfe2014
2 changed files with 1 additions and 6 deletions

View File

@ -104,6 +104,7 @@ rtc_source_set("global_task_queue_factory") {
if (build_with_chromium) {
# Chromium uses link-time injection of the CreateDefaultTaskQueueFactory
deps += [ "../../../webrtc_overrides:task_queue_impl" ]
sources += [ "default_task_queue_factory.h" ]
} else {
deps += [ ":default_task_queue_factory" ]

View File

@ -481,12 +481,6 @@ rtc_source_set("rtc_task_queue") {
"task_utils:to_queued_task",
"//third_party/abseil-cpp/absl/memory",
]
# TODO(danilchap): Move this conditional dependency to global_task_queue_factory
# after removing task_queue_impl -> global_task_queue_factory dependency in chromium.
if (build_with_chromium) {
deps += [ "../../webrtc_overrides:task_queue_impl" ]
}
}
rtc_source_set("rtc_task_queue_api") {