Chromium Code Reviews| Index: build/toolchain/mac/BUILD.gn |
| diff --git a/build/toolchain/mac/BUILD.gn b/build/toolchain/mac/BUILD.gn |
| index a58c3b4e67266d1eb7e8952b7b1350aebbd8f2a8..3fa1a3abfd904f2c4af3afa7b0f2bfd18ea0fb7a 100644 |
| --- a/build/toolchain/mac/BUILD.gn |
| +++ b/build/toolchain/mac/BUILD.gn |
| @@ -27,11 +27,10 @@ if (use_goma) { |
| compiler_prefix = "" |
| } |
| -if (use_xcode_clang) { |
| - _clang_prefix = "" |
| -} else { |
| - _clang_prefix = rebase_path("//third_party/llvm-build/Release+Asserts/bin/", |
| - root_build_dir) |
| +if (!use_xcode_clang) { |
| + compiler_prefix = compiler_prefix + |
| + rebase_path("//third_party/llvm-build/Release+Asserts/bin/", |
| + root_build_dir) |
| } |
| if (current_toolchain == default_toolchain) { |
| @@ -361,44 +360,26 @@ template("mac_toolchain") { |
| mac_toolchain("clang_arm") { |
| toolchain_cpu = "arm" |
| toolchain_os = "mac" |
| - cc = "${compiler_prefix}${_clang_prefix}clang" |
| - cxx = "${compiler_prefix}${_clang_prefix}clang++" |
| + cc = "${compiler_prefix}clang" |
|
sdefresne
2016/06/21 20:33:18
I noticed that cc/cxx/ld/is_clang are always the s
Dirk Pranke
2016/06/21 21:24:50
It probably would be a good idea to inline them in
|
| + cxx = "${compiler_prefix}clang++" |
| ld = cxx |
| is_clang = true |
| } |
| -mac_toolchain("arm") { |
| - toolchain_cpu = "arm" |
| - toolchain_os = "mac" |
| - cc = "${compiler_prefix}gcc" |
| - cxx = "${compiler_prefix}g++" |
| - ld = cxx |
| - is_clang = false |
| -} |
| - |
| mac_toolchain("clang_x64") { |
| toolchain_cpu = "x64" |
| toolchain_os = "mac" |
| - cc = "${compiler_prefix}${_clang_prefix}clang" |
| - cxx = "${compiler_prefix}${_clang_prefix}clang++" |
| + cc = "${compiler_prefix}clang" |
| + cxx = "${compiler_prefix}clang++" |
| ld = cxx |
| is_clang = true |
| } |
| -mac_toolchain("x64") { |
| - toolchain_cpu = "x64" |
| - toolchain_os = "mac" |
| - cc = "${compiler_prefix}gcc" |
| - cxx = "${compiler_prefix}g++" |
| - ld = cxx |
| - is_clang = false |
| -} |
| - |
| mac_toolchain("ios_clang_arm") { |
| toolchain_cpu = "arm" |
| toolchain_os = "mac" |
| - cc = "${compiler_prefix}${_clang_prefix}clang" |
| - cxx = "${compiler_prefix}${_clang_prefix}clang++" |
| + cc = "${compiler_prefix}clang" |
| + cxx = "${compiler_prefix}clang++" |
| ld = cxx |
| is_clang = true |
| } |
| @@ -406,8 +387,8 @@ mac_toolchain("ios_clang_arm") { |
| mac_toolchain("ios_clang_arm64") { |
| toolchain_cpu = "arm64" |
| toolchain_os = "mac" |
| - cc = "${compiler_prefix}${_clang_prefix}clang" |
| - cxx = "${compiler_prefix}${_clang_prefix}clang++" |
| + cc = "${compiler_prefix}clang" |
| + cxx = "${compiler_prefix}clang++" |
| ld = cxx |
| is_clang = true |
| } |
| @@ -415,8 +396,8 @@ mac_toolchain("ios_clang_arm64") { |
| mac_toolchain("ios_clang_x86") { |
| toolchain_cpu = "x86" |
| toolchain_os = "mac" |
| - cc = "${compiler_prefix}${_clang_prefix}clang" |
| - cxx = "${compiler_prefix}${_clang_prefix}clang++" |
| + cc = "${compiler_prefix}clang" |
| + cxx = "${compiler_prefix}clang++" |
| ld = cxx |
| is_clang = true |
| } |
| @@ -424,8 +405,8 @@ mac_toolchain("ios_clang_x86") { |
| mac_toolchain("ios_clang_x64") { |
| toolchain_cpu = "x64" |
| toolchain_os = "mac" |
| - cc = "${compiler_prefix}${_clang_prefix}clang" |
| - cxx = "${compiler_prefix}${_clang_prefix}clang++" |
| + cc = "${compiler_prefix}clang" |
| + cxx = "${compiler_prefix}clang++" |
| ld = cxx |
| is_clang = true |
| } |