diff options
Diffstat (limited to 'filesystem/filesystem.go')
| -rw-r--r-- | filesystem/filesystem.go | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/filesystem/filesystem.go b/filesystem/filesystem.go index 25b8fe89c..023c69adf 100644 --- a/filesystem/filesystem.go +++ b/filesystem/filesystem.go @@ -22,6 +22,7 @@ import ( "strings" "android/soong/android" + "android/soong/cc" "github.com/google/blueprint" "github.com/google/blueprint/proptools" @@ -498,3 +499,11 @@ func sha1sum(values []string) string { } return fmt.Sprintf("%x", h.Sum(nil)) } + +// Base cc.UseCoverage + +var _ cc.UseCoverage = (*filesystem)(nil) + +func (*filesystem) IsNativeCoverageNeeded(ctx android.BaseModuleContext) bool { + return ctx.Device() && ctx.DeviceConfig().NativeCoverageEnabled() +} |