From cf95dd13a2bc4258f05485540ba12eea4006ff27 Mon Sep 17 00:00:00 2001 From: Artem Titov Date: Fri, 28 Apr 2023 11:28:27 +0200 Subject: [PATCH] Move test_audio_device_module to compile only without chromium Bug: b/272350185, webrtc:15081 Change-Id: I1fea6652cb2acb359f3848d64918e5212e2e2a75 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/303841 Reviewed-by: Mirko Bonadei Commit-Queue: Artem Titov Cr-Commit-Position: refs/heads/main@{#39965} --- modules/audio_device/BUILD.gn | 58 ++++++++++++++++++----------------- 1 file changed, 30 insertions(+), 28 deletions(-) diff --git a/modules/audio_device/BUILD.gn b/modules/audio_device/BUILD.gn index 260ac14293..a0a6f53e9a 100644 --- a/modules/audio_device/BUILD.gn +++ b/modules/audio_device/BUILD.gn @@ -177,34 +177,36 @@ rtc_source_set("audio_device_module_from_input_and_output") { } } -rtc_library("test_audio_device_module") { - visibility = [ "*" ] - sources = [ - "include/test_audio_device.cc", - "include/test_audio_device.h", - ] - deps = [ - ":audio_device_api", - ":audio_device_default", - "../../api:array_view", - "../../api:make_ref_counted", - "../../api:scoped_refptr", - "../../api/task_queue", - "../../common_audio", - "../../rtc_base:buffer", - "../../rtc_base:checks", - "../../rtc_base:logging", - "../../rtc_base:macromagic", - "../../rtc_base:platform_thread", - "../../rtc_base:random", - "../../rtc_base:rtc_event", - "../../rtc_base:rtc_task_queue", - "../../rtc_base:safe_conversions", - "../../rtc_base:timeutils", - "../../rtc_base/synchronization:mutex", - "../../rtc_base/task_utils:repeating_task", - ] - absl_deps = [ "//third_party/abseil-cpp/absl/strings" ] +if (!build_with_chromium) { + rtc_library("test_audio_device_module") { + visibility = [ "*" ] + sources = [ + "include/test_audio_device.cc", + "include/test_audio_device.h", + ] + deps = [ + ":audio_device_api", + ":audio_device_default", + "../../api:array_view", + "../../api:make_ref_counted", + "../../api:scoped_refptr", + "../../api/task_queue", + "../../common_audio", + "../../rtc_base:buffer", + "../../rtc_base:checks", + "../../rtc_base:logging", + "../../rtc_base:macromagic", + "../../rtc_base:platform_thread", + "../../rtc_base:random", + "../../rtc_base:rtc_event", + "../../rtc_base:rtc_task_queue", + "../../rtc_base:safe_conversions", + "../../rtc_base:timeutils", + "../../rtc_base/synchronization:mutex", + "../../rtc_base/task_utils:repeating_task", + ] + absl_deps = [ "//third_party/abseil-cpp/absl/strings" ] + } } # Contains default implementations of webrtc::AudioDeviceModule for Windows,