Move RtcEventLogParseStatus and related macros to a separate file and buildtarget.
Bug: webrtc:14801
Change-Id: I204f46d47933a1ad95682042bc7009e421109ba1
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/296660
Reviewed-by: Björn Terelius <terelius@webrtc.org>
Commit-Queue: Philip Eliasson <philipel@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39505}
diff --git a/logging/BUILD.gn b/logging/BUILD.gn
index 05c1f53..3dffbef 100644
--- a/logging/BUILD.gn
+++ b/logging/BUILD.gn
@@ -33,6 +33,12 @@
deps = [ "../api/rtc_event_log" ]
}
+rtc_source_set("rtc_event_log_parse_status") {
+ sources = [ "rtc_event_log/events/rtc_event_log_parse_status.h" ]
+ deps = [ "../rtc_base:checks" ]
+ absl_deps = [ "//third_party/abseil-cpp/absl/strings" ]
+}
+
rtc_library("rtc_event_field") {
sources = [
"rtc_event_log/events/fixed_length_encoding_parameters_v3.cc",
@@ -47,6 +53,7 @@
]
deps = [
+ ":rtc_event_log_parse_status",
":rtc_event_number_encodings",
"../api:array_view",
"../api/rtc_event_log",