Index: mojo/dart/embedder/embedder.gni |
diff --git a/mojo/dart/embedder/embedder.gni b/mojo/dart/embedder/embedder.gni |
index d3f21ea678f18ed2fd26a1adb8ae1475c5f9a5a8..b5d3de30e4d768d03112e1fa3fb3a176d1bd601f 100644 |
--- a/mojo/dart/embedder/embedder.gni |
+++ b/mojo/dart/embedder/embedder.gni |
@@ -9,6 +9,11 @@ template("dart_embedder_package") { |
package = invoker.package |
package_path = "//$package" |
+ destination = package |
+ if (defined(invoker.destination)) { |
+ destination = invoker.destination |
+ } |
+ |
action_foreach(target_name) { |
deps = [ |
package_path, |
@@ -26,14 +31,14 @@ template("dart_embedder_package") { |
"list lines") |
sources = rebase_path(generated_bindings, ".", root_gen_dir) |
outputs = [ |
- "$root_gen_dir/dart_embedder_packages/$package/{{source_file_part}}", |
+ "$root_gen_dir/dart_embedder_packages/$destination/{{source_file_part}}", |
] |
script = rebase_path( |
"//mojo/dart/embedder/tools/dart_rewrite_embedder_package_imports.py") |
args = [ |
rebase_path("{{source}}", "", root_build_dir), |
rebase_path( |
- "$root_gen_dir/dart_embedder_packages/$package/{{source_file_part}}"), |
+ "$root_gen_dir/dart_embedder_packages/$destination/{{source_file_part}}"), |
] |
} |
} |