[AUTO UPDATE] Copying from upstream Mojo Repository. d62de1a8ac7603c85917df9149578e22acfa2d0b Mon, 20 Jun 2016 09:53:50 -0700, jamesr@chromium.org Roll buildtools to 3780bc523aad1d68a5bd00e05c453a80b2ba0b35
diff --git a/toolchain/gcc_toolchain.gni b/toolchain/gcc_toolchain.gni index 3e7bc53..08ff51f 100644 --- a/toolchain/gcc_toolchain.gni +++ b/toolchain/gcc_toolchain.gni
@@ -275,15 +275,22 @@ target_os = target_os target_cpu = target_cpu - forward_variables_from(invoker, - [ - "is_clang", - "is_pnacl", - "is_component_build", - "is_nacl_glibc", - "use_gold", - "symbol_level", - ]) + forward_variables_from(invoker, [ "use_gold" ]) + if (defined(invoker.is_clang)) { + is_clang = invoker.is_clang + } + if (defined(invoker.is_pnacl)) { + is_pnacl = invoker.is_pnacl + } + if (defined(invoker.is_component_build)) { + is_component_build = invoker.is_component_build + } + if (defined(invoker.is_nacl_glibc)) { + is_nacl_glibc = invoker.is_nacl_glibc + } + if (defined(invoker.symbol_level)) { + symbol_level = invoker.symbol_level + } } forward_variables_from(invoker, [ "deps" ])
diff --git a/toolchain/nacl_toolchain.gni b/toolchain/nacl_toolchain.gni index 218e064..68b46a0 100644 --- a/toolchain/nacl_toolchain.gni +++ b/toolchain/nacl_toolchain.gni
@@ -38,15 +38,23 @@ "cc", "cxx", "deps", - "is_clang", - "is_pnacl", - "is_nacl_glibc", "ld", "link_outputs", "postlink", - "symbol_level", "toolchain_cpu", ]) + if (defined(invoker.is_clang)) { + is_clang = invoker.is_clang + } + if (defined(invoker.is_pnacl)) { + is_pnacl = invoker.is_pnacl + } + if (defined(invoker.is_nacl_glibc)) { + is_nacl_glibc = invoker.is_nacl_glibc + } + if (defined(invoker.symbol_level)) { + symbol_level = invoker.symbol_level + } # We do not suport component builds with the NaCl toolchains. is_component_build = false