Mario Sanchez Prada b7e4c1a82f Fix GN dependencies in //brave/utility
We had made services.cc depend on //brave/utility via a chromium_src
override, but that caused a dependency cycle because //brave/utility
also depends on //chrome/utility (e.g. extend some upstream classes),
causing a gn check error.

To fix this, we can follow the pattern used in other places and make
upstream's //chrome/utility directly include the files from Brave that
it needs, and replace the oneliner patch to //chrome/utility/BUILD.gn
with one that would simply include those sources, instead of having it
depend on //brave/utility.

Last, we also add a missing dep on //brave/common/importer:importer
to avoid another gn check failure due to having some files from that
target included from brave_external_process_importer_bridge.h.

Resolves https://github.com/brave/brave-browser/issues/10623
2021-04-22 11:06:47 +02:00
2021-04-19 15:33:16 +03:00
2021-04-15 13:30:14 -05:00
2021-03-31 09:38:14 -07:00
2021-04-16 17:26:45 +01:00
2021-04-22 00:01:25 +00:00
2021-04-22 00:01:25 +00:00

Brave Core

Brave Core is a set of changes, APIs, and scripts used for customizing Chromium to make Brave.

Follow @brave on Twitter for important announcements.

Resources

Community

You can ask questions and interact with the community in the following locations:

S
Description
No description provided
Readme MPL-2.0
3.8 GiB
Languages
C++ 36.9%
HTML 31.6%
Swift 9.4%
TypeScript 9%
Java 4.8%
Other 8.1%