Use target platform name when generating artifacts. (#40519)
Use target platform name when generating artifacts.
diff --git a/build/archives/BUILD.gn b/build/archives/BUILD.gn
index 4d6d2f4..5530c63 100644
--- a/build/archives/BUILD.gn
+++ b/build/archives/BUILD.gn
@@ -38,13 +38,16 @@
# TODO(godofredoc): Remove after paths are standardized flutter/flutter#105351.
# Mac artifacts sometimes use mac and sometimes darwin. Standardizing the
# names will require changes in the list of artifacts the tool is downloading.
- prefix = "darwin-$target_cpu/"
+ if (flutter_runtime_mode == "debug") {
+ prefix = "darwin-$target_cpu/"
+ } else {
+ prefix = "darwin-$target_cpu-$flutter_runtime_mode/"
+ }
+ } else if (flutter_runtime_mode != "debug") {
+ prefix = "$full_target_platform_name-$flutter_runtime_mode/"
} else {
prefix = "$full_target_platform_name/"
}
- if (flutter_runtime_mode != "debug") {
- prefix = "$full_platform_name-$flutter_runtime_mode/"
- }
output = "$prefix/artifacts.zip"
exe = ""