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:
committed by
Commit Bot
parent
d4a37a6ee6
commit
effdfe2014
@ -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" ]
|
||||
|
||||
@ -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") {
|
||||
|
||||
Reference in New Issue
Block a user