Index: third_party/libjingle/BUILD.gn |
diff --git a/third_party/libjingle/BUILD.gn b/third_party/libjingle/BUILD.gn |
index 5c462bcdcc31490715f5e2132b8fd7464fc77e56..0385b840ec80fc2ea765bb696c5a1a92c4abf6ab 100644 |
--- a/third_party/libjingle/BUILD.gn |
+++ b/third_party/libjingle/BUILD.gn |
@@ -296,13 +296,25 @@ if (enable_webrtc) { |
configs += [ ":jingle_unexported_configs" ] |
public_configs = [ ":jingle_public_configs" ] |
deps = [ |
- ":libjingle_webrtc_common", |
+ ":libjingle_webrtc_shared", |
+ ] |
+ } |
+ |
+ source_set("libjingle_webrtc_common") { |
+ system_wrappers_dir = "../webrtc/system_wrappers" |
+ sources = [ |
+ "$system_wrappers_dir/interface/field_trial_default.h", |
+ "$system_wrappers_dir/interface/field_trial.h", |
+ "$system_wrappers_dir/source/field_trial_default.cc", |
+ ] |
+ deps = [ |
+ ":libjingle_webrtc_shared", |
] |
} |
# Note: this does not support the shared library build of libpeerconnection |
# as is supported in the GYP build. It's not clear what this is used for. |
- source_set("libjingle_webrtc_common") { |
+ source_set("libjingle_webrtc_shared") { |
sources = [ |
"overrides/talk/media/webrtc/webrtcexport.h", |
"source/talk/app/webrtc/audiotrack.cc", |
@@ -488,9 +500,8 @@ if (enable_webrtc) { |
deps = [ |
# TODO(GYP): crbug.com/481633. Consider depending on :libjingle_webrtc |
# instead. |
- ":libjingle_webrtc_common", |
+ ":libjingle_webrtc_shared", |
"//third_party/webrtc", |
- "//third_party/webrtc/system_wrappers", |
"//third_party/webrtc/voice_engine", |
] |
} |
@@ -503,7 +514,7 @@ if (enable_webrtc) { |
deps = [ |
"//third_party/webrtc/base:rtc_base", |
- ":libjingle_webrtc_common", |
+ ":libjingle_webrtc_shared", |
] |
} |
} # enable_webrtc |