| 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 import 'dart:io'; | 5 import 'dart:io'; |
| 6 | 6 |
| 7 import 'command.dart'; | 7 import 'command.dart'; |
| 8 import 'configuration.dart'; | 8 import 'configuration.dart'; |
| 9 import 'path.dart'; | 9 import 'path.dart'; |
| 10 import 'runtime_configuration.dart'; | 10 import 'runtime_configuration.dart'; |
| (...skipping 265 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 276 static Map<String, List<Uri>> _bootstrapDependenciesCache = {}; | 276 static Map<String, List<Uri>> _bootstrapDependenciesCache = {}; |
| 277 | 277 |
| 278 Dart2xCompilerConfiguration(this.moniker, Configuration configuration) | 278 Dart2xCompilerConfiguration(this.moniker, Configuration configuration) |
| 279 : super._subclass(configuration); | 279 : super._subclass(configuration); |
| 280 | 280 |
| 281 String computeCompilerPath() { | 281 String computeCompilerPath() { |
| 282 var prefix = 'sdk/bin'; | 282 var prefix = 'sdk/bin'; |
| 283 var suffix = executableScriptSuffix; | 283 var suffix = executableScriptSuffix; |
| 284 | 284 |
| 285 if (_isHostChecked) { | 285 if (_isHostChecked) { |
| 286 if (_useSdk) { |
| 287 // Note: when [_useSdk] is true, dart2js is run from a snapshot that was |
| 288 // built without checked mode. The VM cannot make such snapshot run in |
| 289 // checked mode later. These two flags could be used together if we also |
| 290 // build an sdk with checked snapshots. |
| 291 throw "--host-checked and --use-sdk cannot be used together"; |
| 292 } |
| 286 // The script dart2js_developer is not included in the | 293 // The script dart2js_developer is not included in the |
| 287 // shipped SDK, that is the script is not installed in | 294 // shipped SDK, that is the script is not installed in |
| 288 // "$buildDir/dart-sdk/bin/" | 295 // "$buildDir/dart-sdk/bin/" |
| 289 return '$prefix/dart2js_developer$suffix'; | 296 return '$prefix/dart2js_developer$suffix'; |
| 290 } | 297 } |
| 291 | 298 |
| 292 if (_useSdk) { | 299 if (_useSdk) { |
| 293 prefix = '${_configuration.buildDirectory}/dart-sdk/bin'; | 300 prefix = '${_configuration.buildDirectory}/dart-sdk/bin'; |
| 294 } | 301 } |
| 295 return '$prefix/dart2js$suffix'; | 302 return '$prefix/dart2js$suffix'; |
| (...skipping 445 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 741 List<String> computeRuntimeArguments( | 748 List<String> computeRuntimeArguments( |
| 742 RuntimeConfiguration runtimeConfiguration, | 749 RuntimeConfiguration runtimeConfiguration, |
| 743 TestInformation info, | 750 TestInformation info, |
| 744 List<String> vmOptions, | 751 List<String> vmOptions, |
| 745 List<String> sharedOptions, | 752 List<String> sharedOptions, |
| 746 List<String> originalArguments, | 753 List<String> originalArguments, |
| 747 CommandArtifact artifact) { | 754 CommandArtifact artifact) { |
| 748 return <String>[]; | 755 return <String>[]; |
| 749 } | 756 } |
| 750 } | 757 } |
| OLD | NEW |