Index: mojo/mojo_application_package.gni |
diff --git a/mojo/mojo_application_package.gni b/mojo/mojo_application_package.gni |
index 233ee97c6d96ffd44b9dce01626efe20e2a9576f..9e6c1fddbe481686be2541a89ef510da9854b33f 100644 |
--- a/mojo/mojo_application_package.gni |
+++ b/mojo/mojo_application_package.gni |
@@ -9,17 +9,18 @@ |
# output_name.mojo : the shared library |
# resources : resources |
template("mojo_application_package") { |
+ if (defined(invoker.output_name)) { |
+ output_name = invoker.output_name |
+ } else { |
+ output_name = target_name |
+ } |
+ |
mojo_deps = [] |
if (defined(invoker.deps)) { |
mojo_deps += invoker.deps |
} |
if (defined(invoker.resources)) { |
- output_name = target_name |
- if (defined(invoker.output_name)) { |
- output_name = invoker.output_name |
- } |
- |
copy("copy_mojo_application_resources") { |
sources = invoker.resources |
outputs = [ |
@@ -29,12 +30,8 @@ |
mojo_deps += [ ":copy_mojo_application_resources" ] |
} |
- mojo_native_application(target_name) { |
- output_name = invoker.target_name |
- if (defined(invoker.output_name)) { |
- output_name = invoker.output_name |
- } |
- output_name = output_name + "/" + output_name |
+ mojo_native_application(output_name) { |
+ output_name = invoker.target_name + "/" + invoker.target_name |
deps = mojo_deps |