Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(842)

Side by Side Diff: build/toolchain/linux/BUILD.gn

Issue 2219953002: Use new toolchain_args variable in GN (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@toolchain_args
Patch Set: wrap Created 4 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « build/toolchain/goma.gni ('k') | build/toolchain/mac/BUILD.gn » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Copyright 2013 The Chromium Authors. All rights reserved. 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 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 import("//build/config/sysroot.gni") 5 import("//build/config/sysroot.gni")
6 import("//build/toolchain/gcc_toolchain.gni") 6 import("//build/toolchain/gcc_toolchain.gni")
7 7
8 clang_toolchain("clang_arm") { 8 clang_toolchain("clang_arm") {
9 toolchain_cpu = "arm"
10 toolchain_os = "linux"
11 toolprefix = "arm-linux-gnueabihf-" 9 toolprefix = "arm-linux-gnueabihf-"
10 toolchain_args = {
11 current_cpu = "arm"
12 current_os = "linux"
13 }
12 } 14 }
13 15
14 clang_toolchain("clang_arm64") { 16 clang_toolchain("clang_arm64") {
15 toolchain_cpu = "arm64"
16 toolchain_os = "linux"
17 toolprefix = "aarch64-linux-gnu-" 17 toolprefix = "aarch64-linux-gnu-"
18 toolchain_args = {
19 current_cpu = "arm64"
20 current_os = "linux"
21 }
18 } 22 }
19 23
20 gcc_toolchain("arm") { 24 gcc_toolchain("arm") {
21 toolprefix = "arm-linux-gnueabihf-" 25 toolprefix = "arm-linux-gnueabihf-"
22 26
23 cc = "${toolprefix}gcc" 27 cc = "${toolprefix}gcc"
24 cxx = "${toolprefix}g++" 28 cxx = "${toolprefix}g++"
25 29
26 ar = "${toolprefix}ar" 30 ar = "${toolprefix}ar"
27 ld = cxx 31 ld = cxx
28 readelf = "${toolprefix}readelf" 32 readelf = "${toolprefix}readelf"
29 nm = "${toolprefix}nm" 33 nm = "${toolprefix}nm"
30 34
31 toolchain_cpu = "arm" 35 toolchain_args = {
32 toolchain_os = "linux" 36 current_cpu = "arm"
33 is_clang = false 37 current_os = "linux"
38 is_clang = false
39 }
34 } 40 }
35 41
36 clang_toolchain("clang_x86") { 42 clang_toolchain("clang_x86") {
37 toolchain_cpu = "x86" 43 toolchain_args = {
38 toolchain_os = "linux" 44 current_cpu = "x86"
45 current_os = "linux"
46 }
39 } 47 }
40 48
41 clang_toolchain("clang_x86_v8_arm") { 49 clang_toolchain("clang_x86_v8_arm") {
42 toolchain_cpu = "x86" 50 toolchain_args = {
43 v8_toolchain_cpu = "arm" 51 current_cpu = "x86"
44 toolchain_os = "linux" 52 v8_current_cpu = "arm"
53 current_os = "linux"
54 }
45 } 55 }
46 56
47 clang_toolchain("clang_x86_v8_mipsel") { 57 clang_toolchain("clang_x86_v8_mipsel") {
48 toolchain_cpu = "x86" 58 toolchain_args = {
49 v8_toolchain_cpu = "mipsel" 59 current_cpu = "x86"
50 toolchain_os = "linux" 60 v8_current_cpu = "mipsel"
61 current_os = "linux"
62 }
51 } 63 }
52 64
53 gcc_toolchain("x86") { 65 gcc_toolchain("x86") {
54 cc = "gcc" 66 cc = "gcc"
55 cxx = "g++" 67 cxx = "g++"
56 68
57 readelf = "readelf" 69 readelf = "readelf"
58 nm = "nm" 70 nm = "nm"
59 ar = "ar" 71 ar = "ar"
60 ld = cxx 72 ld = cxx
61 73
62 toolchain_cpu = "x86" 74 toolchain_args = {
63 toolchain_os = "linux" 75 current_cpu = "x86"
64 is_clang = false 76 current_os = "linux"
77 is_clang = false
78 }
65 } 79 }
66 80
67 clang_toolchain("clang_x64") { 81 clang_toolchain("clang_x64") {
68 toolchain_cpu = "x64" 82 toolchain_args = {
69 toolchain_os = "linux" 83 current_cpu = "x64"
84 current_os = "linux"
85 }
70 } 86 }
71 87
72 clang_toolchain("clang_x64_v8_arm64") { 88 clang_toolchain("clang_x64_v8_arm64") {
73 toolchain_cpu = "x64" 89 toolchain_args = {
74 v8_toolchain_cpu = "arm64" 90 current_cpu = "x64"
75 toolchain_os = "linux" 91 v8_current_cpu = "arm64"
92 current_os = "linux"
93 }
76 } 94 }
77 95
78 clang_toolchain("clang_x64_v8_mips64el") { 96 clang_toolchain("clang_x64_v8_mips64el") {
79 toolchain_cpu = "x64" 97 toolchain_args = {
80 v8_toolchain_cpu = "mips64el" 98 current_cpu = "x64"
81 toolchain_os = "linux" 99 v8_current_cpu = "mips64el"
100 current_os = "linux"
101 }
82 } 102 }
83 103
84 gcc_toolchain("x64") { 104 gcc_toolchain("x64") {
85 cc = "gcc" 105 cc = "gcc"
86 cxx = "g++" 106 cxx = "g++"
87 107
88 readelf = "readelf" 108 readelf = "readelf"
89 nm = "nm" 109 nm = "nm"
90 ar = "ar" 110 ar = "ar"
91 ld = cxx 111 ld = cxx
92 112
93 toolchain_cpu = "x64" 113 toolchain_args = {
94 toolchain_os = "linux" 114 current_cpu = "x64"
95 is_clang = false 115 current_os = "linux"
116 is_clang = false
117 }
96 } 118 }
97 119
98 clang_toolchain("clang_mipsel") { 120 clang_toolchain("clang_mipsel") {
99 toolchain_cpu = "mipsel" 121 toolchain_args = {
100 toolchain_os = "linux" 122 current_cpu = "mipsel"
123 current_os = "linux"
124 }
101 } 125 }
102 126
103 gcc_toolchain("mipsel") { 127 gcc_toolchain("mipsel") {
104 cc = "mipsel-linux-gnu-gcc" 128 cc = "mipsel-linux-gnu-gcc"
105 cxx = "mipsel-linux-gnu-g++" 129 cxx = "mipsel-linux-gnu-g++"
106 ar = "mipsel-linux-gnu-ar" 130 ar = "mipsel-linux-gnu-ar"
107 ld = cxx 131 ld = cxx
108 readelf = "mipsel-linux-gnu-readelf" 132 readelf = "mipsel-linux-gnu-readelf"
109 nm = "mipsel-linux-gnu-nm" 133 nm = "mipsel-linux-gnu-nm"
110 134
111 toolchain_cpu = "mipsel" 135 toolchain_args = {
112 toolchain_os = "linux" 136 cc_wrapper = ""
113 is_clang = false 137 current_cpu = "mipsel"
114 cc_wrapper = "" 138 current_os = "linux"
115 use_goma = false 139 is_clang = false
140 use_goma = false
141 }
116 } 142 }
OLDNEW
« no previous file with comments | « build/toolchain/goma.gni ('k') | build/toolchain/mac/BUILD.gn » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698