OLD | NEW |
1 # Copyright (c) 2013 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 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 # ============================================================================= | 5 # ============================================================================= |
6 # BUILD FLAGS | 6 # BUILD FLAGS |
7 # ============================================================================= | 7 # ============================================================================= |
8 # | 8 # |
9 # This block lists input arguments to the build, along with their default | 9 # This block lists input arguments to the build, along with their default |
10 # values. GN requires listing them explicitly so it can validate input and have | 10 # values. GN requires listing them explicitly so it can validate input and have |
(...skipping 437 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
448 host_toolchain = "//build/toolchain/win:32" | 448 host_toolchain = "//build/toolchain/win:32" |
449 } | 449 } |
450 | 450 |
451 if (cpu_arch == "x64") { | 451 if (cpu_arch == "x64") { |
452 set_default_toolchain("//build/toolchain/win:64") | 452 set_default_toolchain("//build/toolchain/win:64") |
453 } else if (cpu_arch == "x86") { | 453 } else if (cpu_arch == "x86") { |
454 set_default_toolchain("//build/toolchain/win:32") | 454 set_default_toolchain("//build/toolchain/win:32") |
455 } | 455 } |
456 } else if (is_android) { | 456 } else if (is_android) { |
457 # Use clang for the x86/64 Linux host builds. | 457 # Use clang for the x86/64 Linux host builds. |
458 # (Disabled until the Clang build works properly.) | 458 if (build_cpu_arch == "x86" || build_cpu_arch == "x64") { |
459 #if (build_cpu_arch == "x86" || build_cpu_arch == "x64") { | 459 host_toolchain = "//build/toolchain/linux:clang_$build_cpu_arch" |
460 # host_toolchain = "//build/toolchain/linux:clang_$build_cpu_arch" | 460 } else { |
461 #} else { | |
462 host_toolchain = "//build/toolchain/linux:$build_cpu_arch" | 461 host_toolchain = "//build/toolchain/linux:$build_cpu_arch" |
463 #} | 462 } |
464 set_default_toolchain("//build/toolchain/android:$cpu_arch") | 463 set_default_toolchain("//build/toolchain/android:$cpu_arch") |
465 } else if (is_linux) { | 464 } else if (is_linux) { |
466 if (is_clang) { | 465 if (is_clang) { |
467 host_toolchain = "//build/toolchain/linux:clang_$build_cpu_arch" | 466 host_toolchain = "//build/toolchain/linux:clang_$build_cpu_arch" |
468 set_default_toolchain("//build/toolchain/linux:clang_$cpu_arch") | 467 set_default_toolchain("//build/toolchain/linux:clang_$cpu_arch") |
469 } else { | 468 } else { |
470 host_toolchain = "//build/toolchain/linux:$build_cpu_arch" | 469 host_toolchain = "//build/toolchain/linux:$build_cpu_arch" |
471 set_default_toolchain("//build/toolchain/linux:$cpu_arch") | 470 set_default_toolchain("//build/toolchain/linux:$cpu_arch") |
472 } | 471 } |
473 } else if (is_mac) { | 472 } else if (is_mac) { |
474 host_toolchain = "//build/toolchain/mac:clang" | 473 host_toolchain = "//build/toolchain/mac:clang" |
475 set_default_toolchain(host_toolchain) | 474 set_default_toolchain(host_toolchain) |
476 } else if (is_ios) { | 475 } else if (is_ios) { |
477 host_toolchain = "//build/toolchain/mac:host_clang" | 476 host_toolchain = "//build/toolchain/mac:host_clang" |
478 set_default_toolchain("//build/toolchain/mac:clang") | 477 set_default_toolchain("//build/toolchain/mac:clang") |
479 } | 478 } |
OLD | NEW |