microfactory: Sort dependencies

This was causing android/soong/ui/build to rebuild sometimes when it
didn't need to.

Test: `m -j nothing; grep "B compile" out/.soong_ui.trace` repeatedly
Change-Id: I5d33271a7b037f53674a0d312d8da1746eed8eaa
This commit is contained in:
Dan Willemsen
2017-07-13 14:46:27 -07:00
parent cae59bc29d
commit 38cef8ac39

View File

@@ -230,6 +230,7 @@ func (p *GoPackage) findDeps(path string, pkgMap *pkgPathMapping, allPackages *l
fmt.Fprintf(os.Stderr, "Package %q depends on %v\n", p.Name, deps)
}
sort.Strings(deps)
for _, dep := range deps {
p.directDeps = append(p.directDeps, allPackages.getByName(dep))
}