Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(83)

Side by Side Diff: tools/testing/dart/compiler_configuration.dart

Issue 1903583002: GN Build fixes for Flutter + gen_snapshot fix (Closed) Base URL: git@github.com:dart-lang/sdk.git@master
Patch Set: Created 4 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « runtime/vm/BUILD.gn ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file 1 // Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file
2 // for details. All rights reserved. Use of this source code is governed by a 2 // for details. All rights reserved. Use of this source code is governed by a
3 // BSD-style license that can be found in the LICENSE file. 3 // BSD-style license that can be found in the LICENSE file.
4 4
5 library compiler_configuration; 5 library compiler_configuration;
6 6
7 import 'dart:io' show Platform; 7 import 'dart:io' show Directory, Platform;
8 8
9 import 'runtime_configuration.dart' show RuntimeConfiguration; 9 import 'runtime_configuration.dart' show RuntimeConfiguration;
10 10
11 import 'test_runner.dart' show Command, CommandBuilder, CompilationCommand; 11 import 'test_runner.dart' show Command, CommandBuilder, CompilationCommand;
12 12
13 import 'test_suite.dart' show TestInformation, TestUtils; 13 import 'test_suite.dart' show TestInformation, TestUtils;
14 14
15 /// Grouping of a command with its expected result. 15 /// Grouping of a command with its expected result.
16 class CommandArtifact { 16 class CommandArtifact {
17 final List<Command> commands; 17 final List<Command> commands;
(...skipping 308 matching lines...) Expand 10 before | Expand all | Expand 10 after
326 CommandBuilder.instance, arguments, environmentOverrides) 326 CommandBuilder.instance, arguments, environmentOverrides)
327 ], '$tempDir', 'application/dart-precompiled'); 327 ], '$tempDir', 'application/dart-precompiled');
328 } 328 }
329 329
330 CompilationCommand computeCompilationCommand( 330 CompilationCommand computeCompilationCommand(
331 String tempDir, 331 String tempDir,
332 String buildDir, 332 String buildDir,
333 CommandBuilder commandBuilder, 333 CommandBuilder commandBuilder,
334 List arguments, 334 List arguments,
335 Map<String, String> environmentOverrides) { 335 Map<String, String> environmentOverrides) {
336 var exec = "$buildDir/dart_bootstrap"; 336 var sourceDir = Directory.current.path;
337 var exec = "$buildDir/gen_snapshot";
337 var args = new List(); 338 var args = new List();
338 args.add("--gen-precompiled-snapshot=$tempDir"); 339
340 var precompiledVMIsolate = "$tempDir/precompiled.vmisolate";
341 var precompiledIsolate = "$tempDir/precompiled.isolate";
342 var precompiledInstructions = "$tempDir/precompiled.S";
343 var dartProductEntries = "$sourceDir/runtime/bin/dart_product_entries.txt";
344 var dartEntries = "$sourceDir/runtime/bin/dart_entries.txt";
345 var vmServiceIoMain = "$sourceDir/runtime/bin/vmservice/vmservice_io.dart";
346
347 args.add("--embedder_entry_points_manifest=$dartProductEntries");
348 args.add("--embedder_entry_points_manifest=$dartEntries");
rmacnak 2016/04/20 22:56:04 if (!product) { args.add("--embedder_entry_point
Cutch 2016/04/21 15:00:56 Done.
349 args.add("--vm_isolate_snapshot=$precompiledVMIsolate");
350 args.add("--isolate_snapshot=$precompiledIsolate");
351 args.add("--instructions_snapshot=$precompiledInstructions");
352 args.add("--url_mapping=dart:vmservice_io,$vmServiceIoMain");
339 args.addAll(arguments); 353 args.addAll(arguments);
340 354
341 return commandBuilder.getCompilationCommand('precompiler', tempDir, !useSdk, 355 return commandBuilder.getCompilationCommand('precompiler', tempDir, !useSdk,
342 bootstrapDependencies(buildDir), exec, args, environmentOverrides); 356 bootstrapDependencies(buildDir), exec, args, environmentOverrides);
343 } 357 }
344 358
345 CompilationCommand computeAssembleCommand( 359 CompilationCommand computeAssembleCommand(
346 String tempDir, 360 String tempDir,
347 String buildDir, 361 String buildDir,
348 CommandBuilder commandBuilder, 362 CommandBuilder commandBuilder,
(...skipping 240 matching lines...) Expand 10 before | Expand all | Expand 10 after
589 RuntimeConfiguration runtimeConfiguration, 603 RuntimeConfiguration runtimeConfiguration,
590 String buildDir, 604 String buildDir,
591 TestInformation info, 605 TestInformation info,
592 List<String> vmOptions, 606 List<String> vmOptions,
593 List<String> sharedOptions, 607 List<String> sharedOptions,
594 List<String> originalArguments, 608 List<String> originalArguments,
595 CommandArtifact artifact) { 609 CommandArtifact artifact) {
596 return <String>[]; 610 return <String>[];
597 } 611 }
598 } 612 }
OLDNEW
« no previous file with comments | « runtime/vm/BUILD.gn ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698