diff options
Diffstat (limited to 'cc/snapshot_utils.go')
-rw-r--r-- | cc/snapshot_utils.go | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/cc/snapshot_utils.go b/cc/snapshot_utils.go index e841a547b..77d82f1b5 100644 --- a/cc/snapshot_utils.go +++ b/cc/snapshot_utils.go @@ -71,6 +71,10 @@ func (s *snapshotMap) get(name string, arch android.ArchType) (snapshot string, // shouldCollectHeadersForSnapshot determines if the module is a possible candidate for snapshot. // If it's true, collectHeadersForSnapshot will be called in GenerateAndroidBuildActions. func shouldCollectHeadersForSnapshot(ctx android.ModuleContext, m *Module, apexInfo android.ApexInfo) bool { + if ctx.DeviceConfig().VndkVersion() != "current" && + ctx.DeviceConfig().RecoverySnapshotVersion() != "current" { + return false + } if _, _, ok := isVndkSnapshotAware(ctx.DeviceConfig(), m, apexInfo); ok { return ctx.Config().VndkSnapshotBuildArtifacts() } else if isVendorSnapshotAware(m, isVendorProprietaryPath(ctx.ModuleDir()), apexInfo) || |