| 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 703 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 714 | 714 |
| 715 String cc_flags; | 715 String cc_flags; |
| 716 if (arch == 'x64') { | 716 if (arch == 'x64') { |
| 717 cc_flags = "-m64"; | 717 cc_flags = "-m64"; |
| 718 } else if (arch == 'simarm64') { | 718 } else if (arch == 'simarm64') { |
| 719 cc_flags = "-m64"; | 719 cc_flags = "-m64"; |
| 720 } else if (arch == 'ia32') { | 720 } else if (arch == 'ia32') { |
| 721 cc_flags = "-m32"; | 721 cc_flags = "-m32"; |
| 722 } else if (arch == 'simarm') { | 722 } else if (arch == 'simarm') { |
| 723 cc_flags = "-m32"; | 723 cc_flags = "-m32"; |
| 724 } else if (arch == 'simmips') { | |
| 725 cc_flags = "-m32"; | |
| 726 } else if (arch == 'arm') { | 724 } else if (arch == 'arm') { |
| 727 cc_flags = null; | 725 cc_flags = null; |
| 728 } else if (arch == 'arm64') { | 726 } else if (arch == 'arm64') { |
| 729 cc_flags = null; | 727 cc_flags = null; |
| 730 } else if (arch == 'mips') { | |
| 731 cc_flags = "-EL"; | |
| 732 } else { | 728 } else { |
| 733 throw "Architecture not supported: $arch"; | 729 throw "Architecture not supported: $arch"; |
| 734 } | 730 } |
| 735 | 731 |
| 736 var exec = cc; | 732 var exec = cc; |
| 737 var args = <String>[]; | 733 var args = <String>[]; |
| 738 if (cc_flags != null) args.add(cc_flags); | 734 if (cc_flags != null) args.add(cc_flags); |
| 739 if (ld_flags != null) args.add(ld_flags); | 735 if (ld_flags != null) args.add(ld_flags); |
| 740 args.add(shared); | 736 args.add(shared); |
| 741 args.add('-nostdlib'); | 737 args.add('-nostdlib'); |
| (...skipping 214 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 956 RuntimeConfiguration runtimeConfiguration, | 952 RuntimeConfiguration runtimeConfiguration, |
| 957 String buildDir, | 953 String buildDir, |
| 958 TestInformation info, | 954 TestInformation info, |
| 959 List<String> vmOptions, | 955 List<String> vmOptions, |
| 960 List<String> sharedOptions, | 956 List<String> sharedOptions, |
| 961 List<String> originalArguments, | 957 List<String> originalArguments, |
| 962 CommandArtifact artifact) { | 958 CommandArtifact artifact) { |
| 963 return <String>[]; | 959 return <String>[]; |
| 964 } | 960 } |
| 965 } | 961 } |
| OLD | NEW |