| OLD | NEW |
| 1 # Copyright (c) 2014 The Native Client Authors. All rights reserved. | 1 # Copyright (c) 2014 The Native Client 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/config/nacl/config.gni") | 6 import("//build/config/nacl/config.gni") |
| 7 import("//build/toolchain/nacl_toolchain.gni") | 7 import("//build/toolchain/nacl_toolchain.gni") |
| 8 | 8 |
| 9 # Add the toolchain revision as a preprocessor define so that sources are | 9 # Add the toolchain revision as a preprocessor define so that sources are |
| 10 # rebuilt when a toolchain is updated. | 10 # rebuilt when a toolchain is updated. |
| (...skipping 12 matching lines...) Expand all Loading... |
| 23 pnacl_newlib_rev = revisions[1] | 23 pnacl_newlib_rev = revisions[1] |
| 24 | 24 |
| 25 nacl_toolchain("newlib_pnacl") { | 25 nacl_toolchain("newlib_pnacl") { |
| 26 toolchain_package = "pnacl_newlib" | 26 toolchain_package = "pnacl_newlib" |
| 27 toolchain_revision = pnacl_newlib_rev | 27 toolchain_revision = pnacl_newlib_rev |
| 28 toolchain_cpu = "pnacl" | 28 toolchain_cpu = "pnacl" |
| 29 toolprefix = | 29 toolprefix = |
| 30 rebase_path("${nacl_toolchain_dir}/${toolchain_package}/bin/pnacl-", | 30 rebase_path("${nacl_toolchain_dir}/${toolchain_package}/bin/pnacl-", |
| 31 root_build_dir) | 31 root_build_dir) |
| 32 | 32 |
| 33 is_clang = true |
| 33 cc = toolprefix + "clang" | 34 cc = toolprefix + "clang" |
| 34 cxx = toolprefix + "clang++" | 35 cxx = toolprefix + "clang++" |
| 35 ar = toolprefix + "ar" | 36 ar = toolprefix + "ar" |
| 36 ld = cxx | 37 ld = cxx |
| 37 executable_extension = ".pexe.debug" | 38 executable_extension = ".pexe.debug" |
| 38 | 39 |
| 39 finalize = toolprefix + "finalize" | 40 finalize = toolprefix + "finalize" |
| 40 nonfinal_file = | 41 nonfinal_file = |
| 41 "{{root_out_dir}}/{{target_output_name}}${executable_extension}" | 42 "{{root_out_dir}}/{{target_output_name}}${executable_extension}" |
| 42 finalized_file = "{{root_out_dir}}/{{target_output_name}}.pexe" | 43 finalized_file = "{{root_out_dir}}/{{target_output_name}}.pexe" |
| (...skipping 107 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 150 toolchain_tuple = "i686-nacl" | 151 toolchain_tuple = "i686-nacl" |
| 151 } | 152 } |
| 152 | 153 |
| 153 nacl_clang_toolchains("x64") { | 154 nacl_clang_toolchains("x64") { |
| 154 toolchain_tuple = "x86_64-nacl" | 155 toolchain_tuple = "x86_64-nacl" |
| 155 } | 156 } |
| 156 | 157 |
| 157 nacl_clang_toolchains("arm") { | 158 nacl_clang_toolchains("arm") { |
| 158 toolchain_tuple = "arm-nacl" | 159 toolchain_tuple = "arm-nacl" |
| 159 } | 160 } |
| OLD | NEW |