diff options
author | Florin Malita <fmalita@chromium.org> | 2018-06-10 01:18:28 -0400 |
---|---|---|
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | 2018-06-11 15:00:31 +0000 |
commit | 46fbf8c97a13a25876d93cb3e1683c59cc84b07f (patch) | |
tree | 7b24224d50a8f56a64b57e9ad1e8e56e99a89894 | |
parent | 4c4650150d5f40e4246e5e90baf5e5dfa7d008a5 (diff) |
Disable module deps in Android Framework builds
Module-related functionality is not required in dm/bench at this point.
Let's disable module deps flattening for now. As an immediate benefit
we can reduce the deps visibility for some internal skjson targets.
Bug: skia:8061
Change-Id: I0e09208964ca94b519121207ba1b6225059ef573
Reviewed-on: https://skia-review.googlesource.com/133822
Reviewed-by: Mike Klein <mtklein@google.com>
Commit-Queue: Florin Malita <fmalita@chromium.org>
-rw-r--r-- | gn/gn_to_bp_utils.py | 2 | ||||
-rw-r--r-- | modules/skjson/BUILD.gn | 15 |
2 files changed, 5 insertions, 12 deletions
diff --git a/gn/gn_to_bp_utils.py b/gn/gn_to_bp_utils.py index 78217a79db..91fec4c288 100644 --- a/gn/gn_to_bp_utils.py +++ b/gn/gn_to_bp_utils.py @@ -33,6 +33,8 @@ def GrabDependentValues(js, name, value_type, list_to_extend, exclude): # Grab the values from other targets that $name depends on (e.g. optional # Skia components, gms, tests, etc). for dep in js['targets'][name]['deps']: + if 'modules' in dep: + continue # Modules require special handling -- skip for now. if 'third_party' in dep: continue # We've handled all third-party DEPS as static or shared_libs. if 'none' in dep: diff --git a/modules/skjson/BUILD.gn b/modules/skjson/BUILD.gn index 9538c321d2..531f0e0443 100644 --- a/modules/skjson/BUILD.gn +++ b/modules/skjson/BUILD.gn @@ -43,13 +43,10 @@ source_set("tests") { ] deps = [ + ":skjson", "../..:gpu_tool_utils", "../..:skia", ] - - public_deps = [ - ":skjson", - ] } } @@ -66,13 +63,10 @@ source_set("bench") { ] deps = [ + ":skjson", "../..:skia", "../../third_party/rapidjson", ] - - public_deps = [ - ":skjson", - ] } } @@ -86,11 +80,8 @@ source_set("fuzz") { ] deps = [ - "../..:skia", - ] - - public_deps = [ ":skjson", + "../..:skia", ] } } |