• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Copyright 2013 The Chromium Authors. All rights reserved.
2# Use of this source code is governed by a BSD-style license that can be
3# found in the LICENSE file.
4
5import("//build/config/sysroot.gni")
6import("//build/toolchain/gcc_toolchain.gni")
7
8clang_toolchain("clang_arm") {
9  toolchain_cpu = "arm"
10  toolchain_os = "linux"
11  toolprefix = "arm-linux-gnueabihf-"
12}
13
14gcc_toolchain("arm") {
15  toolprefix = "arm-linux-gnueabihf-"
16
17  cc = "${toolprefix}gcc"
18  cxx = "${toolprefix}g++"
19
20  ar = "${toolprefix}ar"
21  ld = cxx
22  readelf = "${toolprefix}readelf"
23  nm = "${toolprefix}nm"
24
25  toolchain_cpu = "arm"
26  toolchain_os = "linux"
27  is_clang = false
28}
29
30clang_toolchain("clang_x86") {
31  toolchain_cpu = "x86"
32  toolchain_os = "linux"
33}
34
35gcc_toolchain("x86") {
36  cc = "gcc"
37  cxx = "g++"
38
39  readelf = "readelf"
40  nm = "nm"
41  ar = "ar"
42  ld = cxx
43
44  toolchain_cpu = "x86"
45  toolchain_os = "linux"
46  is_clang = false
47}
48
49clang_toolchain("clang_x64") {
50  toolchain_cpu = "x64"
51  toolchain_os = "linux"
52}
53
54gcc_toolchain("x64") {
55  cc = "gcc"
56  cxx = "g++"
57
58  readelf = "readelf"
59  nm = "nm"
60  ar = "ar"
61  ld = cxx
62
63  toolchain_cpu = "x64"
64  toolchain_os = "linux"
65  is_clang = false
66}
67
68clang_toolchain("clang_mipsel") {
69  toolchain_cpu = "mipsel"
70  toolchain_os = "linux"
71}
72
73gcc_toolchain("mipsel") {
74  cc = "mipsel-linux-gnu-gcc"
75  cxx = "mipsel-linux-gnu-g++"
76  ar = "mipsel-linux-gnu-ar"
77  ld = cxx
78  readelf = "mipsel-linux-gnu-readelf"
79  nm = "mipsel-linux-gnu-nm"
80
81  toolchain_cpu = "mipsel"
82  toolchain_os = "linux"
83  is_clang = false
84  cc_wrapper = ""
85  use_goma = false
86}
87