From 4e27229b61b734afc31923c8f6ddf0c1224aead2 Mon Sep 17 00:00:00 2001 From: Sam Delmerico Date: Thu, 6 Jan 2022 20:03:51 +0000 Subject: Convert javacflags -> javacopts for java_binary_host This has already been done for java_library modules, we need to add similar support for java_binary_host. Bug: 213456294 Test: go test ./bp2build Change-Id: Idf7b631f3afe9f59e50f9e45bcbdc29fb5923cc6 --- java/java.go | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'java/java.go') diff --git a/java/java.go b/java/java.go index 9b4a005f0..73fd9c226 100644 --- a/java/java.go +++ b/java/java.go @@ -24,6 +24,7 @@ import ( "strings" "android/soong/bazel" + "github.com/google/blueprint" "github.com/google/blueprint/proptools" @@ -2000,6 +2001,7 @@ type javaBinaryHostAttributes struct { Deps bazel.LabelListAttribute Main_class string Jvm_flags bazel.StringListAttribute + Javacopts bazel.StringListAttribute } // JavaBinaryHostBp2Build is for java_binary_host bp2build. @@ -2021,6 +2023,10 @@ func javaBinaryHostBp2Build(ctx android.TopDownMutatorContext, m *Binary) { Main_class: mainClass, } + if m.properties.Javacflags != nil { + attrs.Javacopts = bazel.MakeStringListAttribute(m.properties.Javacflags) + } + // Attribute deps deps := []string{} if m.properties.Static_libs != nil { -- cgit v1.2.3-59-g8ed1b