@@ -30,11 +30,13 @@ let package = Package(
30
30
. package ( url: " https://github.com/apple/swift-asn1 " , from: " 1.1.0 " ) ,
31
31
. package ( url: " https://github.com/apple/swift-crypto " , from: " 3.10.0 " ) ,
32
32
. package ( url: " https://github.com/CoreOffice/XMLCoder " , from: " 0.17.1 " ) ,
33
+ . package ( url: " https://github.com/adam-fowler/async-collections.git " , from: " 0.1.0 " ) ,
34
+ . package ( url: " https://github.com/gregcotten/AsyncProcess " , from: " 0.0.5 " ) ,
33
35
34
36
// File watcher dependencies
35
37
. package ( url: " https://github.com/sersoft-gmbh/swift-inotify " , " 0.4.0 " ..< " 0.5.0 " ) ,
36
38
. package ( url: " https://github.com/apple/swift-system " , from: " 1.2.0 " ) ,
37
- . package ( url: " https://github.com/apple/swift-async-algorithms " , from: " 0. 1.0" ) ,
39
+ . package ( url: " https://github.com/apple/swift-async-algorithms " , from: " 1.0.3 " ) ,
38
40
] ,
39
41
targets: [
40
42
. executableTarget(
@@ -55,6 +57,12 @@ let package = Package(
55
57
. product( name: " SwiftSyntax " , package : " swift-syntax " ) ,
56
58
. product( name: " SwiftSyntaxBuilder " , package : " swift-syntax " ) ,
57
59
. product( name: " Overture " , package : " swift-overture " ) ,
60
+ . product( name: " AsyncCollections " , package : " async-collections " ) ,
61
+ . product(
62
+ name: " ProcessSpawnSync " ,
63
+ package : " AsyncProcess " ,
64
+ condition: . when( platforms: [ . linux] )
65
+ ) ,
58
66
59
67
// Xcodeproj related dependencies
60
68
. product(
@@ -117,7 +125,13 @@ let package = Package(
117
125
118
126
. target(
119
127
name: " SwiftBundlerBuilders " ,
120
- dependencies: [ ]
128
+ dependencies: [
129
+ . product(
130
+ name: " ProcessSpawnSync " ,
131
+ package : " AsyncProcess " ,
132
+ condition: . when( platforms: [ . linux] )
133
+ )
134
+ ]
121
135
) ,
122
136
123
137
. target(
0 commit comments