webrtc/stats/BUILD.gn
Henrik Boström ac58a334f7 [Stats] Migrate from the RTCStatsMember type alias to absl::optional.
With this CL, the only usage of RTCStatsMember within WebRTC is the
actual type alias declaration. It's not referenced anywhere anymore.

This allows us to deleting the type alias, but let's do that in a
standalone CL in case it gets reverted.

Bug: webrtc:15164
Change-Id: I766d07abb62b5ddd524859b8ed749394fc439e52
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/335621
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Evan Shrubsole <eshr@google.com>
Commit-Queue: Henrik Boström <hbos@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41612}
2024-01-25 21:56:08 +00:00

81 lines
1.9 KiB
Text

# Copyright (c) 2016 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")
group("stats") {
deps = [ ":rtc_stats" ]
}
rtc_library("rtc_stats") {
visibility = [ "*" ]
cflags = []
sources = [
"attribute.cc",
"rtc_stats.cc",
"rtc_stats_report.cc",
"rtcstats_objects.cc",
]
deps = [
"../api:rtc_stats_api",
"../rtc_base:checks",
"../rtc_base:macromagic",
"../rtc_base:stringutils",
]
absl_deps = [ "//third_party/abseil-cpp/absl/types:variant" ]
}
rtc_library("rtc_stats_test_utils") {
visibility = [ "*" ]
cflags = []
sources = [
"test/rtc_test_stats.cc",
"test/rtc_test_stats.h",
]
deps = [
":rtc_stats",
"../api:rtc_stats_api",
"../rtc_base:checks",
"../rtc_base/system:rtc_export",
]
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
}
if (rtc_include_tests && !build_with_chromium) {
rtc_test("rtc_stats_unittests") {
testonly = true
sources = [
"rtc_stats_report_unittest.cc",
"rtc_stats_unittest.cc",
]
deps = [
":rtc_stats",
":rtc_stats_test_utils",
"../api:rtc_stats_api",
"../rtc_base:checks",
"../rtc_base:gunit_helpers",
"../rtc_base:rtc_json",
"../test:test_main",
"../test:test_support",
]
if (is_android) {
use_default_launcher = false
deps += [
"//build/android/gtest_apk:native_test_instrumentation_test_runner_java",
"//testing/android/native_test:native_test_java",
"//testing/android/native_test:native_test_support",
]
}
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
}
}