summaryrefslogtreecommitdiff
path: root/rust/proc_macro.go
diff options
context:
space:
mode:
authorIvan Lozano <ivanlozano@google.com>2019-09-23 10:10:40 -0700
committerIvan Lozano <ivanlozano@google.com>2019-09-24 10:35:20 -0700
commit5ca5ef6788a557f28edb8feea89e4493af2f4a67 (patch)
tree3e851abd33938577cbf476355979b10d849faa53 /rust/proc_macro.go
parent1a4d45b2f8dfbe73de9eb19923762131a17be4d1 (diff)
Fix proc_macro dependency handling.
Currently proc_macros don't pull in the correct arch dependencies when the host arch differs from the target arch. This fixes how proc_macro dependencies are handled by defining them as always being host-only and including them as dependencies for device-modules by using AddFarVariationDependencies. Bug: 141491501 Test: Example device rust module builds with proc_macro dependency. Change-Id: Ic037dc406ce90526f8b68c92fffc0d93a498a4ff
Diffstat (limited to 'rust/proc_macro.go')
-rw-r--r--rust/proc_macro.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/rust/proc_macro.go b/rust/proc_macro.go
index 4acb06fcd..1a247d9b3 100644
--- a/rust/proc_macro.go
+++ b/rust/proc_macro.go
@@ -45,7 +45,7 @@ type procMacroInterface interface {
var _ compiler = (*procMacroDecorator)(nil)
func ProcMacroFactory() android.Module {
- module, _ := NewProcMacro(android.HostAndDeviceSupported)
+ module, _ := NewProcMacro(android.HostSupportedNoCross)
return module.Init()
}