Commit 0122e2a2 authored by Amr Aboelkher's avatar Amr Aboelkher Committed by Commit Bot

Ability to use SHELL across Chromium

Previously, it wasn't possible to use shell-encryption anywhere
to be included. The main reason was Abseil wasn't supporting
component build, but now it's. Also, adding the SHELL to the gn check.

Bug: 1094744
Change-Id: Ia2b39a221e81808c6579118bab659285ebe2db0f

TBR: thakis@
Change-Id: Ia2b39a221e81808c6579118bab659285ebe2db0f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2245899
Commit-Queue: Amr Aboelkher <amraboelkher@google.com>
Reviewed-by: default avatarAmr Aboelkher <amraboelkher@google.com>
Reviewed-by: default avatarMirko Bonadei <mbonadei@chromium.org>
Cr-Commit-Position: refs/heads/master@{#791120}
parent fc14a795
......@@ -4110,9 +4110,6 @@ include_rules = [
# Chromium cannot directly depend on Abseil.
'-absl',
# Chromium cannot directly depend on SHELL.
'-shell-encryption',
]
......
......@@ -87,14 +87,8 @@ source_set("shell_encryption") {
]
public_deps = [
":serialization_proto",
"//third_party/abseil-cpp/absl/base",
"//third_party/abseil-cpp/absl/base:core_headers",
"//third_party/abseil-cpp/absl/memory",
"//third_party/abseil-cpp/absl/numeric:int128",
"//third_party/abseil-cpp/absl/status:status",
"//third_party/abseil-cpp/absl/strings",
"//third_party/abseil-cpp/absl/synchronization",
"//third_party/abseil-cpp/absl/types:optional",
"//base:base",
"//third_party/abseil-cpp:absl",
"//third_party/boringssl:boringssl",
"//third_party/protobuf:protobuf_lite",
]
......
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