Commit 37971abd authored by Mirko Bonadei's avatar Mirko Bonadei Committed by Commit Bot

Introduce placeholder target for absl component.

This placeholder target (that will become a "component" in a follow up
CL) will make it possible to switch both WebRTC and OpenScreen to
depend on //third_party/abseil-cpp:absl (see for example [1]).

This will then allow to create a CL to transform
//third_party/abseil-cpp:absl into a "component" without having to
change anything in WebRTC and OpenScreen.

[1] - https://chromium-review.googlesource.com/c/openscreen/+/2173190

Bug: 1046390
Change-Id: I7870826edd2a34765bcdbd6a9adb0fe9c20c1dd7
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2234258
Commit-Queue: Mirko Bonadei <mbonadei@chromium.org>
Reviewed-by: default avatarNico Weber <thakis@chromium.org>
Cr-Commit-Position: refs/heads/master@{#776882}
parent 82c7f784
...@@ -9,6 +9,32 @@ ...@@ -9,6 +9,32 @@
import("//build/toolchain/toolchain.gni") import("//build/toolchain/toolchain.gni")
import("//testing/test.gni") import("//testing/test.gni")
# This is a placeholder target (that will become a "component" in a follow up
# CL) to allow both WebRTC and OpenScreen to depend on
# //third_party/abseil-cpp:absl. This is beneficial for the
# migration from an always statically linked Abseil to an Abseil that
# will respect the value of is_component_build.
group("absl") {
public_deps = [
"//third_party/abseil-cpp/absl/algorithm:container",
"//third_party/abseil-cpp/absl/base:config",
"//third_party/abseil-cpp/absl/base:core_headers",
"//third_party/abseil-cpp/absl/container:inlined_vector",
# Disabled because of static initializers:
# "//third_party/abseil-cpp/absl/debugging:failure_signal_handler",
# "//third_party/abseil-cpp/absl/debugging:symbolize",
"//third_party/abseil-cpp/absl/hash",
"//third_party/abseil-cpp/absl/memory",
"//third_party/abseil-cpp/absl/meta:type_traits",
"//third_party/abseil-cpp/absl/strings",
"//third_party/abseil-cpp/absl/types:optional",
"//third_party/abseil-cpp/absl/types:variant",
]
}
group("default") { group("default") {
deps = [ deps = [
"absl/types:any", "absl/types:any",
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment