summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Jooyung Han <jooyung@google.com> 2021-06-08 09:49:48 +0900
committer Jooyung Han <jooyung@google.com> 2021-06-08 09:49:48 +0900
commit94a76ee86883d2f11a064ce8bd2da226136c6bd3 (patch)
tree51c904738499130af6e7cb0613f67ab85c602fec
parent07538bb56b2b1a7edf97f8306451686b36104c0c (diff)
Interpret CRT object's min_sdk_version with ApiLevel
min_sdk_version values should be interpreted before use. Bug: n/a Test: m (in REL) Change-Id: Ia45f5c7aeb4efcd8daef1deaf54f333dcdd1379d
-rw-r--r--cc/cc.go6
1 files changed, 5 insertions, 1 deletions
diff --git a/cc/cc.go b/cc/cc.go
index 7c4ba441e..8bf27d3d7 100644
--- a/cc/cc.go
+++ b/cc/cc.go
@@ -1970,9 +1970,13 @@ func GetCrtVariations(ctx android.BottomUpMutatorContext,
if minSdkVersion == "" || minSdkVersion == "apex_inherit" {
minSdkVersion = m.SdkVersion()
}
+ apiLevel, err := android.ApiLevelFromUser(ctx, minSdkVersion)
+ if err != nil {
+ ctx.PropertyErrorf("min_sdk_version", err.Error())
+ }
return []blueprint.Variation{
{Mutator: "sdk", Variation: "sdk"},
- {Mutator: "version", Variation: minSdkVersion},
+ {Mutator: "version", Variation: apiLevel.String()},
}
}
return []blueprint.Variation{