Commit f89f75d9 authored by Daniel Bratell's avatar Daniel Bratell Committed by Commit Bot

Fix geometry mojo build dependencies

Everything using Rect in mojom files will indirectly need
to include //ui/gfx/geometry/mojo/geometry_struct_traits.h"
and for that to be allowed in gn, its build target
(//ui/gfx/geometry/mojo:struct_traits) needs to be a public
dependency.

This fixes about 200 dependency errors as reported by a gn
that can check dependencies in generated files (gn:57).

Bug: 938893
Change-Id: Ifbe6d0c6a0bc26e158badf751322509e66093252
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1508467Reviewed-by: default avatarRobert Sesek <rsesek@chromium.org>
Commit-Queue: Daniel Bratell <bratell@opera.com>
Cr-Commit-Position: refs/heads/master@{#638746}
parent 2c304248
...@@ -18,7 +18,7 @@ public_headers = [ ...@@ -18,7 +18,7 @@ public_headers = [
"//ui/gfx/geometry/vector3d_f.h", "//ui/gfx/geometry/vector3d_f.h",
] ]
traits_headers = [ "//ui/gfx/geometry/mojo/geometry_struct_traits.h" ] traits_headers = [ "//ui/gfx/geometry/mojo/geometry_struct_traits.h" ]
deps = [ public_deps = [
"//ui/gfx/geometry/mojo:struct_traits", "//ui/gfx/geometry/mojo:struct_traits",
] ]
type_mappings = [ type_mappings = [
......
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