Merge "cc_cmake_snapshot: don't hardcode for linux_glibc:x86_64 hosts" into main
This commit is contained in:
@@ -268,15 +268,12 @@ func executeTemplate(templ *template.Template, buffer *bytes.Buffer, data any) s
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (m *CmakeSnapshot) DepsMutator(ctx android.BottomUpMutatorContext) {
|
func (m *CmakeSnapshot) DepsMutator(ctx android.BottomUpMutatorContext) {
|
||||||
variations := []blueprint.Variation{
|
hostVariations := ctx.Config().BuildOSTarget.Variations()
|
||||||
{"os", "linux_glibc"},
|
ctx.AddVariationDependencies(hostVariations, cmakeSnapshotModuleTag, m.Properties.Modules...)
|
||||||
{"arch", "x86_64"},
|
|
||||||
}
|
|
||||||
ctx.AddVariationDependencies(variations, cmakeSnapshotModuleTag, m.Properties.Modules...)
|
|
||||||
|
|
||||||
if len(m.Properties.Prebuilts) > 0 {
|
if len(m.Properties.Prebuilts) > 0 {
|
||||||
prebuilts := append(m.Properties.Prebuilts, "libc++")
|
prebuilts := append(m.Properties.Prebuilts, "libc++")
|
||||||
ctx.AddVariationDependencies(variations, cmakeSnapshotPrebuiltTag, prebuilts...)
|
ctx.AddVariationDependencies(hostVariations, cmakeSnapshotPrebuiltTag, prebuilts...)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user