mirror of
https://github.com/mollyim/webrtc.git
synced 2025-05-16 15:20:42 +01:00

GN recently added support for Apple frameworks to link, rather than overloading the libs lists. This pulls .frameworks out of the libs lists, so that GN can stop supporting .frameworks in libs in the future. Bug: chromium:1052560 Change-Id: I263230ddd3c468061584423bba9e1f887503bcaa Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/178601 Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org> Commit-Queue: Sylvain Defresne <sdefresne@chromium.org> Cr-Commit-Position: refs/heads/master@{#31632}
68 lines
1.6 KiB
Text
68 lines
1.6 KiB
Text
# Copyright (c) 2014 The WebRTC project authors. All Rights Reserved.
|
|
#
|
|
# Use of this source code is governed by a BSD-style license
|
|
# that can be found in the LICENSE file in the root of the source
|
|
# tree. An additional intellectual property rights grant can be found
|
|
# in the file PATENTS. All contributing project authors may
|
|
# be found in the AUTHORS file in the root of the source tree.
|
|
|
|
import("../../webrtc.gni")
|
|
|
|
rtc_library("utility") {
|
|
visibility = [ "*" ]
|
|
sources = [
|
|
"include/process_thread.h",
|
|
"source/process_thread_impl.cc",
|
|
"source/process_thread_impl.h",
|
|
]
|
|
|
|
if (is_android) {
|
|
sources += [
|
|
"include/helpers_android.h",
|
|
"include/jvm_android.h",
|
|
"source/helpers_android.cc",
|
|
"source/jvm_android.cc",
|
|
]
|
|
}
|
|
|
|
if (is_ios) {
|
|
frameworks = [ "AVFoundation.framework" ]
|
|
}
|
|
|
|
deps = [
|
|
"..:module_api",
|
|
"../../api/task_queue",
|
|
"../../common_audio",
|
|
"../../rtc_base:checks",
|
|
"../../rtc_base:rtc_base_approved",
|
|
"../../rtc_base/system:arch",
|
|
"../../system_wrappers",
|
|
]
|
|
}
|
|
|
|
rtc_library("mock_process_thread") {
|
|
testonly = true
|
|
visibility = [ "*" ]
|
|
sources = [ "include/mock/mock_process_thread.h" ]
|
|
deps = [
|
|
":utility",
|
|
"../../rtc_base:rtc_base_approved",
|
|
"../../test:test_support",
|
|
]
|
|
}
|
|
|
|
if (rtc_include_tests) {
|
|
rtc_library("utility_unittests") {
|
|
testonly = true
|
|
|
|
sources = [ "source/process_thread_impl_unittest.cc" ]
|
|
deps = [
|
|
":utility",
|
|
"..:module_api",
|
|
"../../api/task_queue",
|
|
"../../api/task_queue:task_queue_test",
|
|
"../../rtc_base:rtc_base_approved",
|
|
"../../test:test_support",
|
|
]
|
|
}
|
|
}
|