[build] Add dependencies to the strong summary generation

Change-Id: If3615f95ad60f5b33250bd0387fb35141cff0bee
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/156687
Reviewed-by: Konstantin Shcheglov <scheglov@google.com>
Commit-Queue: William Hesse <whesse@google.com>
This commit is contained in:
William Hesse 2020-07-31 20:49:29 +00:00 committed by commit-bot@chromium.org
parent fe0176db2c
commit 033a81d924
2 changed files with 10 additions and 3 deletions

View file

@ -808,7 +808,10 @@ group("copy_libraries") {
# This rule writes the version file.
action("write_version_file") {
visibility = [ ":create_common_sdk" ]
visibility = [
":create_common_sdk",
"../utils/dartanalyzer:generate_summary_strong",
]
inputs = [
"../tools/VERSION",
"$default_git_folder/logs/HEAD",

View file

@ -38,7 +38,11 @@ sdk_lib_files = exec_script("../../tools/list_dart_files.py",
],
"list lines")
prebuilt_dart_action("generate_summary_strong") {
dart_action("generate_summary_strong") {
deps = [
"../../sdk:copy_libraries",
"../../sdk:write_version_file",
]
script = "../../pkg/analyzer/tool/summary/build_sdk_summaries.dart"
packages = "../../.packages"
inputs = sdk_lib_files + analyzer_files
@ -48,6 +52,6 @@ prebuilt_dart_action("generate_summary_strong") {
args = [
"build",
rebase_path(output),
rebase_path("../../sdk"),
rebase_path("$root_out_dir/dart-sdk"),
]
}