diff --git a/lib/executable.dart b/lib/executable.dart index 05c11f0c..29f97cee 100644 --- a/lib/executable.dart +++ b/lib/executable.dart @@ -16,6 +16,7 @@ import 'package:flutter_tools/src/base/os.dart'; import 'package:flutter_tools/src/base/template.dart'; import 'package:flutter_tools/src/base/terminal.dart'; import 'package:flutter_tools/src/build_system/build_system.dart'; +import 'package:flutter_tools/src/build_system/build_targets.dart'; import 'package:flutter_tools/src/cache.dart'; import 'package:flutter_tools/src/commands/analyze.dart'; import 'package:flutter_tools/src/commands/config.dart'; @@ -34,6 +35,7 @@ import 'package:flutter_tools/src/doctor.dart'; import 'package:flutter_tools/src/emulator.dart'; import 'package:flutter_tools/src/features.dart'; import 'package:flutter_tools/src/globals.dart' as globals; +import 'package:flutter_tools/src/isolated/build_targets.dart'; import 'package:flutter_tools/src/isolated/mustache_template.dart'; import 'package:flutter_tools/src/project_validator.dart'; import 'package:flutter_tools/src/runner/flutter_command.dart'; @@ -78,9 +80,7 @@ Future main(List args) async { final bool verboseHelp = help && verbose; final bool daemon = args.contains('daemon'); final bool runMachine = args.contains('--machine') && args.contains('run'); - Cache.flutterRoot = join(rootPath, 'flutter'); - await runner.run( [ '--suppress-analytics', @@ -202,6 +202,7 @@ Future main(List args) async { logger: globals.logger, processManager: globals.processManager, ), + BuildTargets: () => const BuildTargetsImpl(), Logger: () { final LoggerFactory loggerFactory = LoggerFactory( outputPreferences: globals.outputPreferences,