Merge "Minor cc_cmake_snapshot touch-ups" into main

This commit is contained in:
Treehugger Robot
2024-06-20 23:58:00 +00:00
committed by Gerrit Code Review
3 changed files with 17 additions and 4 deletions

View File

@@ -62,8 +62,13 @@ var defaultUnportableFlags []string = []string{
}
var ignoredSystemLibs []string = []string{
"crtbegin_dynamic",
"crtend_android",
"libc",
"libc++",
"libc++_static",
"libdl",
"libm",
"prebuilt_libclang_rt.builtins",
"prebuilt_libclang_rt.ubsan_minimal",
}
@@ -272,7 +277,11 @@ func (m *CmakeSnapshot) DepsMutator(ctx android.BottomUpMutatorContext) {
{"arch", "x86_64"},
}
ctx.AddVariationDependencies(variations, cmakeSnapshotModuleTag, m.Properties.Modules...)
ctx.AddVariationDependencies(variations, cmakeSnapshotPrebuiltTag, m.Properties.Prebuilts...)
if len(m.Properties.Prebuilts) > 0 {
prebuilts := append(m.Properties.Prebuilts, "libc++")
ctx.AddVariationDependencies(variations, cmakeSnapshotPrebuiltTag, prebuilts...)
}
}
func (m *CmakeSnapshot) GenerateAndroidBuildActions(ctx android.ModuleContext) {