Merge "Make buildroot.cquery determinisitc" am: 7a9626c655
am: 29fb9ead5c
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2488996 Change-Id: Ibf584dd92304db1e99bde63248f6fda0a3f27334 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
@@ -960,9 +960,13 @@ func indent(original string) string {
|
||||
// request type.
|
||||
func (context *mixedBuildBazelContext) cqueryStarlarkFileContents() []byte {
|
||||
requestTypeToCqueryIdEntries := map[cqueryRequest][]string{}
|
||||
requestTypes := []cqueryRequest{}
|
||||
for _, val := range context.requests {
|
||||
cqueryId := getCqueryId(val)
|
||||
mapEntryString := fmt.Sprintf("%q : True", cqueryId)
|
||||
if _, seenKey := requestTypeToCqueryIdEntries[val.requestType]; !seenKey {
|
||||
requestTypes = append(requestTypes, val.requestType)
|
||||
}
|
||||
requestTypeToCqueryIdEntries[val.requestType] =
|
||||
append(requestTypeToCqueryIdEntries[val.requestType], mapEntryString)
|
||||
}
|
||||
@@ -984,7 +988,7 @@ def %s(target, id_string):
|
||||
return id_string + ">>" + %s(target, id_string)
|
||||
`
|
||||
|
||||
for requestType := range requestTypeToCqueryIdEntries {
|
||||
for _, requestType := range requestTypes {
|
||||
labelMapName := requestType.Name() + "_Labels"
|
||||
functionName := requestType.Name() + "_Fn"
|
||||
labelRegistrationMapSection += fmt.Sprintf(mapDeclarationFormatString,
|
||||
|
Reference in New Issue
Block a user