| Index: sdk/lib/_internal/pub_generated/lib/src/global_packages.dart
|
| diff --git a/sdk/lib/_internal/pub_generated/lib/src/global_packages.dart b/sdk/lib/_internal/pub_generated/lib/src/global_packages.dart
|
| index c12223477647e80e53952c7a463e70d7dadca838..85a1983f66e66f026736507a0325d3125e37b403 100644
|
| --- a/sdk/lib/_internal/pub_generated/lib/src/global_packages.dart
|
| +++ b/sdk/lib/_internal/pub_generated/lib/src/global_packages.dart
|
| @@ -298,15 +298,18 @@ class GlobalPackages {
|
| });
|
| }
|
| Future<int> runExecutable(String package, String executable,
|
| - Iterable<String> args) {
|
| + Iterable<String> args, {BarbackMode mode}) {
|
| + if (mode == null) mode = BarbackMode.RELEASE;
|
| var binDir = p.join(_directory, package, 'bin');
|
| - if (!fileExists(p.join(binDir, '$executable.dart.snapshot'))) {
|
| + if (mode != BarbackMode.RELEASE ||
|
| + !fileExists(p.join(binDir, '$executable.dart.snapshot'))) {
|
| return find(package).then((entrypoint) {
|
| return exe.runExecutable(
|
| entrypoint,
|
| package,
|
| executable,
|
| args,
|
| + mode: mode,
|
| isGlobal: true);
|
| });
|
| }
|
|
|