| OLD | NEW |
| 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 Platform; |
| 8 | 8 |
| 9 import 'runtime_configuration.dart' show RuntimeConfiguration; | 9 import 'runtime_configuration.dart' show RuntimeConfiguration; |
| 10 import 'runtime_configuration.dart' show DartPrecompiledAdbRuntimeConfiguration; | 10 import 'runtime_configuration.dart' show DartPrecompiledAdbRuntimeConfiguration; |
| (...skipping 197 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 208 RuntimeConfiguration runtimeConfiguration, | 208 RuntimeConfiguration runtimeConfiguration, |
| 209 String buildDir, | 209 String buildDir, |
| 210 TestInformation info, | 210 TestInformation info, |
| 211 List<String> vmOptions, | 211 List<String> vmOptions, |
| 212 List<String> sharedOptions, | 212 List<String> sharedOptions, |
| 213 List<String> originalArguments, | 213 List<String> originalArguments, |
| 214 CommandArtifact artifact) { | 214 CommandArtifact artifact) { |
| 215 List<String> args = []; | 215 List<String> args = []; |
| 216 if (useDFE) { | 216 if (useDFE) { |
| 217 args.add('--dfe=${buildDir}/gen/kernel-service.dart.snapshot'); | 217 args.add('--dfe=${buildDir}/gen/kernel-service.dart.snapshot'); |
| 218 args.add('--platform=${buildDir}/patched_sdk/platform.dill'); |
| 218 } | 219 } |
| 219 if (isChecked) { | 220 if (isChecked) { |
| 220 args.add('--enable_asserts'); | 221 args.add('--enable_asserts'); |
| 221 args.add('--enable_type_checks'); | 222 args.add('--enable_type_checks'); |
| 222 } | 223 } |
| 223 if (hotReload) { | 224 if (hotReload) { |
| 224 args.add('--hot-reload-test-mode'); | 225 args.add('--hot-reload-test-mode'); |
| 225 } else if (hotReloadRollback) { | 226 } else if (hotReloadRollback) { |
| 226 args.add('--hot-reload-rollback-test-mode'); | 227 args.add('--hot-reload-rollback-test-mode'); |
| 227 } | 228 } |
| (...skipping 430 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 658 exec = "$buildDir/clang_x86/dart_bootstrap"; | 659 exec = "$buildDir/clang_x86/dart_bootstrap"; |
| 659 } else if (arch == "arm64") { | 660 } else if (arch == "arm64") { |
| 660 exec = "$buildDir/clang_x64/dart_bootstrap"; | 661 exec = "$buildDir/clang_x64/dart_bootstrap"; |
| 661 } | 662 } |
| 662 } else { | 663 } else { |
| 663 exec = "$buildDir/dart_bootstrap"; | 664 exec = "$buildDir/dart_bootstrap"; |
| 664 } | 665 } |
| 665 var args = new List(); | 666 var args = new List(); |
| 666 if (useDFE) { | 667 if (useDFE) { |
| 667 args.add('--dfe=utils/kernel-service/kernel-service.dart'); | 668 args.add('--dfe=utils/kernel-service/kernel-service.dart'); |
| 669 args.add('--platform=${buildDir}/patched_sdk/platform.dill'); |
| 668 } | 670 } |
| 669 args.add("--snapshot-kind=app-aot"); | 671 args.add("--snapshot-kind=app-aot"); |
| 670 if (useBlobs) { | 672 if (useBlobs) { |
| 671 args.add("--snapshot=$tempDir/out.aotsnapshot"); | 673 args.add("--snapshot=$tempDir/out.aotsnapshot"); |
| 672 args.add("--use-blobs"); | 674 args.add("--use-blobs"); |
| 673 } else { | 675 } else { |
| 674 args.add("--snapshot=$tempDir/out.S"); | 676 args.add("--snapshot=$tempDir/out.S"); |
| 675 } | 677 } |
| 676 if (isAndroid && arch == 'arm') { | 678 if (isAndroid && arch == 'arm') { |
| 677 args.add('--no-sim-use-hardfp'); | 679 args.add('--no-sim-use-hardfp'); |
| (...skipping 285 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 963 RuntimeConfiguration runtimeConfiguration, | 965 RuntimeConfiguration runtimeConfiguration, |
| 964 String buildDir, | 966 String buildDir, |
| 965 TestInformation info, | 967 TestInformation info, |
| 966 List<String> vmOptions, | 968 List<String> vmOptions, |
| 967 List<String> sharedOptions, | 969 List<String> sharedOptions, |
| 968 List<String> originalArguments, | 970 List<String> originalArguments, |
| 969 CommandArtifact artifact) { | 971 CommandArtifact artifact) { |
| 970 return <String>[]; | 972 return <String>[]; |
| 971 } | 973 } |
| 972 } | 974 } |
| OLD | NEW |