From e25898d963615091e66dafa08e91caf9e6232086 Mon Sep 17 00:00:00 2001 From: Alexander Aprelev Date: Tue, 15 Aug 2017 16:10:17 -0700 Subject: [PATCH] Allow caller of application_snapshot to override .packages. This will be used in flutter engine to build snapshot of frontend server dart app. BUG= R=zra@google.com Review-Url: https://codereview.chromium.org/2995053002 . --- utils/application_snapshot.gni | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/utils/application_snapshot.gni b/utils/application_snapshot.gni index f2d83193cdd..41de0268ec6 100644 --- a/utils/application_snapshot.gni +++ b/utils/application_snapshot.gni @@ -32,6 +32,11 @@ template("application_snapshot") { if (defined(invoker.inputs)) { extra_inputs += invoker.inputs } + if (defined(invoker.dot_packages)) { + dot_packages = invoker.dot_packages + } else { + dot_packages = rebase_path("$_dart_root/.packages") + } compiled_action(target_name) { tool = "$_dart_root/runtime/bin:dart" deps = extra_deps + [ "$_dart_root/pkg:pkg_files_stamp" ] @@ -46,7 +51,6 @@ template("application_snapshot") { output, ] - dot_packages = rebase_path("$_dart_root/.packages") abs_output = rebase_path(output) main_file = rebase_path(main_dart)