Move sigslot to proper third_party directory
Extract sigslot into separate target and move it to proper third_party
directory.
Bug: webrtc:8366
Change-Id: Id2e0712bd020bfad811947803c94553dce06d976
Reviewed-on: https://webrtc-review.googlesource.com/84141
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Niklas Enbom <niklas.enbom@webrtc.org>
Commit-Queue: Artem Titov <titovartem@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#24099}
diff --git a/rtc_base/BUILD.gn b/rtc_base/BUILD.gn
index bb8af91..7f9d834 100644
--- a/rtc_base/BUILD.gn
+++ b/rtc_base/BUILD.gn
@@ -730,6 +730,7 @@
"..:webrtc_common",
"../api:array_view",
"third_party/base64",
+ "third_party/sigslot",
"//third_party/abseil-cpp/absl/memory",
"//third_party/abseil-cpp/absl/types:optional",
]
@@ -817,7 +818,6 @@
"rtccertificategenerator.h",
"signalthread.cc",
"signalthread.h",
- "sigslot.cc",
"sigslot.h",
"sigslotrepeater.h",
"socket.cc",
@@ -1034,6 +1034,7 @@
"../test:field_trial",
"../test:test_support",
"system:fallthrough",
+ "third_party/sigslot",
"//third_party/abseil-cpp/absl/memory",
]
public_deps = [
@@ -1057,6 +1058,18 @@
}
if (rtc_include_tests) {
+ rtc_source_set("sigslot_unittest") {
+ testonly = true
+ sources = [
+ "sigslot_unittest.cc",
+ ]
+ deps = [
+ ":rtc_base",
+ ":rtc_base_tests_utils",
+ "third_party/sigslot",
+ ]
+ }
+
rtc_source_set("rtc_base_tests_main") {
testonly = true
sources = [
@@ -1275,7 +1288,6 @@
"rtccertificate_unittest.cc",
"rtccertificategenerator_unittest.cc",
"signalthread_unittest.cc",
- "sigslot_unittest.cc",
"sigslottester_unittest.cc",
"stream_unittest.cc",
"testclient_unittest.cc",
@@ -1305,6 +1317,7 @@
"../api:array_view",
"../test:fileutils",
"../test:test_support",
+ "third_party/sigslot",
"//third_party/abseil-cpp/absl/memory",
"//third_party/abseil-cpp/absl/types:optional",
]