OLD | NEW |
1 # Copyright 2014 The Chromium Authors. All rights reserved. | 1 # Copyright 2014 The Chromium Authors. All rights reserved. |
2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
4 | 4 |
5 if (is_android) { | 5 declare_args() { |
6 gcc_version = 49 | 6 # This allows the gcc_version to be overriden when using a custom toolchain. |
7 } else if (current_toolchain == "//build/toolchain/cros:target" || | 7 # If the gcc_version is {X}.{Y}, set this value as XY. |
8 current_toolchain == "//build/toolchain/linux:mipsel") { | 8 gcc_version = -1 |
9 gcc_version = exec_script("../../compiler_version.py", | |
10 [ | |
11 "target", | |
12 "compiler", | |
13 ], | |
14 "value") | |
15 } else if (current_toolchain == "//build/toolchain/linux:x64" || | |
16 current_toolchain == "//build/toolchain/linux:x86") { | |
17 # These are both the same and just use the default gcc on the system. | |
18 gcc_version = exec_script("../../compiler_version.py", | |
19 [ | |
20 "host", | |
21 "compiler", | |
22 ], | |
23 "value") | |
24 } else { | |
25 gcc_version = 0 | |
26 } | 9 } |
| 10 |
| 11 if (gcc_version == -1) { |
| 12 if (is_android) { |
| 13 gcc_version = 49 |
| 14 } else if (current_toolchain == "//build/toolchain/cros:target" || |
| 15 current_toolchain == "//build/toolchain/linux:mipsel") { |
| 16 gcc_version = exec_script("../../compiler_version.py", |
| 17 [ |
| 18 "target", |
| 19 "compiler", |
| 20 ], |
| 21 "value") |
| 22 } else if (current_toolchain == "//build/toolchain/linux:x64" || |
| 23 current_toolchain == "//build/toolchain/linux:x86") { |
| 24 # These are both the same and just use the default gcc on the system. |
| 25 gcc_version = exec_script("../../compiler_version.py", |
| 26 [ |
| 27 "host", |
| 28 "compiler", |
| 29 ], |
| 30 "value") |
| 31 } else { |
| 32 gcc_version = 0 |
| 33 } |
| 34 } |
OLD | NEW |