Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 9288b512 authored by Tomasz Wasilczyk's avatar Tomasz Wasilczyk
Browse files

cc_cmake_snapshot: don't hardcode for linux_glibc:x86_64 hosts

Bug: 349070246
Test: m binder_sdk
Change-Id: Ia1083159d4585d5a699d62face8026b0d49df887
parent e5ef3e0b
Loading
Loading
Loading
Loading
+3 −6
Original line number Diff line number Diff line
@@ -268,15 +268,12 @@ func executeTemplate(templ *template.Template, buffer *bytes.Buffer, data any) s
}

func (m *CmakeSnapshot) DepsMutator(ctx android.BottomUpMutatorContext) {
	variations := []blueprint.Variation{
		{"os", "linux_glibc"},
		{"arch", "x86_64"},
	}
	ctx.AddVariationDependencies(variations, cmakeSnapshotModuleTag, m.Properties.Modules...)
	hostVariations := ctx.Config().BuildOSTarget.Variations()
	ctx.AddVariationDependencies(hostVariations, cmakeSnapshotModuleTag, m.Properties.Modules...)

	if len(m.Properties.Prebuilts) > 0 {
		prebuilts := append(m.Properties.Prebuilts, "libc++")
		ctx.AddVariationDependencies(variations, cmakeSnapshotPrebuiltTag, prebuilts...)
		ctx.AddVariationDependencies(hostVariations, cmakeSnapshotPrebuiltTag, prebuilts...)
	}
}