diff options
Diffstat (limited to 'java/java.go')
| -rw-r--r-- | java/java.go | 7 | 
1 files changed, 4 insertions, 3 deletions
| diff --git a/java/java.go b/java/java.go index 92dcc6322..661422b54 100644 --- a/java/java.go +++ b/java/java.go @@ -1301,7 +1301,7 @@ type testProperties struct {  	Test_options TestOptions  	// Names of modules containing JNI libraries that should be installed alongside the test. -	Jni_libs []string +	Jni_libs proptools.Configurable[[]string]  	// Install the test into a folder named for the module in all test suites.  	Per_testcase_directory *bool @@ -1485,10 +1485,11 @@ func (j *TestHost) DepsMutator(ctx android.BottomUpMutatorContext) {  		}  	} -	if len(j.testProperties.Jni_libs) > 0 { +	jniLibs := j.testProperties.Jni_libs.GetOrDefault(ctx, nil) +	if len(jniLibs) > 0 {  		for _, target := range ctx.MultiTargets() {  			sharedLibVariations := append(target.Variations(), blueprint.Variation{Mutator: "link", Variation: "shared"}) -			ctx.AddFarVariationDependencies(sharedLibVariations, jniLibTag, j.testProperties.Jni_libs...) +			ctx.AddFarVariationDependencies(sharedLibVariations, jniLibTag, jniLibs...)  		}  	} |