diff options
| -rw-r--r-- | android/module.go | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/android/module.go b/android/module.go index b0ad89bb2..17035bb88 100644 --- a/android/module.go +++ b/android/module.go @@ -454,6 +454,7 @@ type Module interface { InstallForceOS() (*OsType, *ArchType) HideFromMake() IsHideFromMake() bool + IsSkipInstall() bool MakeUninstallable() ReplacedByPrebuilt() IsReplacedByPrebuilt() bool @@ -1398,6 +1399,12 @@ func (m *ModuleBase) SkipInstall() { m.commonProperties.SkipInstall = true } +// IsSkipInstall returns true if this variant is marked to not create install +// rules when ctx.Install* are called. +func (m *ModuleBase) IsSkipInstall() bool { + return m.commonProperties.SkipInstall +} + // Similar to HideFromMake, but if the AndroidMk entry would set // LOCAL_UNINSTALLABLE_MODULE then this variant may still output that entry // rather than leaving it out altogether. That happens in cases where it would |