Index: build/config/gcc/gcc_version.gni |
diff --git a/build/config/gcc/gcc_version.gni b/build/config/gcc/gcc_version.gni |
new file mode 100644 |
index 0000000000000000000000000000000000000000..6741e45bf39104ab6180da6c1b40b3780c14b40d |
--- /dev/null |
+++ b/build/config/gcc/gcc_version.gni |
@@ -0,0 +1,26 @@ |
+# Copyright 2014 The Chromium Authors. All rights reserved. |
+# Use of this source code is governed by a BSD-style license that can be |
+# found in the LICENSE file. |
+ |
+if (is_android) { |
+ gcc_version = 49 |
+} else if (current_toolchain == "//build/toolchain/cros:target" || |
+ current_toolchain == "//build/toolchain/linux:mipsel") { |
+ gcc_version = exec_script("../../compiler_version.py", |
+ [ |
+ "target", |
+ "compiler", |
+ ], |
+ "value") |
+} else if (current_toolchain == "//build/toolchain/linux:x64" || |
+ current_toolchain == "//build/toolchain/linux:x86") { |
+ # These are both the same and just use the default gcc on the system. |
+ gcc_version = exec_script("../../compiler_version.py", |
+ [ |
+ "host", |
+ "compiler", |
+ ], |
+ "value") |
+} else { |
+ gcc_version = 0 |
+} |