Skip to content

Commit d09153d

Browse files
committed
Prepare concurrency checks enabling
1 parent 9832dbe commit d09153d

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

Package.swift

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@
22
import PackageDescription
33

44

5+
let noSwiftSettings: [SwiftSetting] = []
6+
let concurrencySwiftSettings: [SwiftSetting] = [.unsafeFlags(["-Xfrontend", "-warn-concurrency", "-Xfrontend", "-enable-actor-data-race-checks"])]
7+
58
let package = Package(
69
name: "swift-signal-handling",
710
platforms: [
@@ -32,15 +35,15 @@ let package = Package(
3235
res.append(.product(name: "SystemPackage", package: "swift-system"))
3336
#endif
3437
return res
35-
}()),
38+
}(), swiftSettings: noSwiftSettings),
3639

3740
.target(name: "signal-handling-tests-helper", dependencies: [
3841
.product(name: "ArgumentParser", package: "swift-argument-parser"),
3942
.product(name: "Backtrace", package: "swift-backtrace"),
4043
.product(name: "CLTLogger", package: "clt-logger"),
4144
.product(name: "Logging", package: "swift-log"),
4245
.target(name: "SignalHandling")
43-
]),
46+
], swiftSettings: noSwiftSettings),
4447
.testTarget(name: "SignalHandlingTests", dependencies: {
4548
var res = [Target.Dependency]()
4649
res.append(.target(name: "signal-handling-tests-helper"))
@@ -50,6 +53,6 @@ let package = Package(
5053
res.append(.product(name: "SystemPackage", package: "swift-system"))
5154
#endif
5255
return res
53-
}())
56+
}(), swiftSettings: noSwiftSettings)
5457
]
5558
)

0 commit comments

Comments
 (0)