Forward extra defines from the aarch64_common_toolchain.
Extra defines can now be added to aarch64_toolchain templates.
Change-Id: Ib83519099a1b05083c4e1c27c6bd235af1be3430
diff --git a/build/toolchain/embedded.gni b/build/toolchain/embedded.gni
index 4ff6852..bc99550 100644
--- a/build/toolchain/embedded.gni
+++ b/build/toolchain/embedded.gni
@@ -324,7 +324,6 @@
"max_cpus",
"max_vms",
"platform_name",
- "extra_defines",
"extra_ldflags",
])
arch = "aarch64"
@@ -336,6 +335,10 @@
}
extra_defines = ""
+ if (defined(invoker.extra_defines)) {
+ extra_defines += " ${invoker.extra_defines}"
+ }
+
if (invoker.use_pl011) {
assert(defined(invoker.pl011_base_address),
"\"pl011_base_address\" must be defined for ${target_name}.")