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