File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -109,7 +109,7 @@ public struct PackageGraphLoader {
109
109
}
110
110
111
111
// Connect up cross-package module dependencies.
112
- fillModuleGraph ( packages, modulesForPackage : { map [ $0 ] ! } )
112
+ fillModuleGraph ( packages)
113
113
114
114
let rootPackage = packages. last!
115
115
let externalPackages = packages. dropLast ( 1 )
@@ -126,12 +126,12 @@ public struct PackageGraphLoader {
126
126
/// This function will add cross-package dependencies between a module and all
127
127
/// of the modules produced by any package in the transitive closure of its
128
128
/// containing package's dependencies.
129
- private func fillModuleGraph( _ packages: [ Package ] , modulesForPackage : ( Package ) -> [ Module ] ) {
129
+ private func fillModuleGraph( _ packages: [ Package ] ) {
130
130
for package in packages {
131
- let packageModules = modulesForPackage ( package )
131
+ let packageModules = package . modules + package . testModules
132
132
let dependencies = try ! topologicalSort ( package . dependencies, successors: { $0. dependencies } )
133
133
for dep in dependencies {
134
- let depModules = modulesForPackage ( dep) . filter {
134
+ let depModules = dep. modules . filter {
135
135
guard !$0. isTest else { return false }
136
136
137
137
switch $0 {
You can’t perform that action at this time.
0 commit comments