diff options
Diffstat (limited to 'java/java.go')
| -rw-r--r-- | java/java.go | 7 | 
1 files changed, 7 insertions, 0 deletions
| diff --git a/java/java.go b/java/java.go index 9b4a005f0..bb7c32be8 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" @@ -1866,6 +1867,7 @@ func DefaultsFactory() android.Module {  	module.AddProperties(  		&CommonProperties{},  		&DeviceProperties{}, +		&OverridableDeviceProperties{},  		&DexProperties{},  		&DexpreoptProperties{},  		&android.ProtoProperties{}, @@ -2000,6 +2002,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 +2024,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 { |