Merge "Interpret CRT object's min_sdk_version with ApiLevel" into sc-dev
diff --git a/cc/cc.go b/cc/cc.go
index 4bfb132..be2c0a3 100644
--- a/cc/cc.go
+++ b/cc/cc.go
@@ -1971,9 +1971,13 @@
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{