diff --git a/makefile.shade b/makefile.shade index 84d80d6a6a..ee37a90fde 100644 --- a/makefile.shade +++ b/makefile.shade @@ -894,9 +894,12 @@ functions static IList> GetBuildGraph() { - var repositoryLookup = GetRepositoriesToBuild() - .Select(RepoInfoFactory.Create) - .ToList(); + var repositoryLookup = new List(); + + Parallel.ForEach(GetRepositoriesToBuild(), repo => + { + repositoryLookup.Add(RepoInfoFactory.Create(repo)); + }); foreach (var info in repositoryLookup) {