Fix rust snapshot to capture static libs correctly
SnapshotStaticLibs must include static libs, but it had shared libs. Bug: 219746113 Test: build vendor snapshot Change-Id: I0660811bb94446129ae97f52306b065dec73cabd
This commit is contained in:
parent
5ee913f527
commit
2b3ed6403c
1 changed files with 4 additions and 1 deletions
|
@ -1192,6 +1192,10 @@ func (mod *Module) depsToPaths(ctx android.ModuleContext) PathDeps {
|
|||
depPaths.depClangFlags = append(depPaths.depClangFlags, exportedInfo.Flags...)
|
||||
depPaths.depGeneratedHeaders = append(depPaths.depGeneratedHeaders, exportedInfo.GeneratedHeaders...)
|
||||
directStaticLibDeps = append(directStaticLibDeps, ccDep)
|
||||
|
||||
// Record baseLibName for snapshots.
|
||||
mod.Properties.SnapshotStaticLibs = append(mod.Properties.SnapshotStaticLibs, cc.BaseLibName(depName))
|
||||
|
||||
mod.Properties.AndroidMkStaticLibs = append(mod.Properties.AndroidMkStaticLibs, makeLibName)
|
||||
case cc.IsSharedDepTag(depTag):
|
||||
// For the shared lib dependencies, we may link to the stub variant
|
||||
|
@ -1214,7 +1218,6 @@ func (mod *Module) depsToPaths(ctx android.ModuleContext) PathDeps {
|
|||
|
||||
// Record baseLibName for snapshots.
|
||||
mod.Properties.SnapshotSharedLibs = append(mod.Properties.SnapshotSharedLibs, cc.BaseLibName(depName))
|
||||
mod.Properties.SnapshotStaticLibs = append(mod.Properties.SnapshotStaticLibs, cc.BaseLibName(depName))
|
||||
|
||||
mod.Properties.AndroidMkSharedLibs = append(mod.Properties.AndroidMkSharedLibs, makeLibName)
|
||||
exportDep = true
|
||||
|
|
Loading…
Reference in a new issue