| 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 |