Skip to content

Commit 39774ef

Browse files
stevapplemilseman
authored andcommitted
Simplify Package.swift
1 parent 58a2725 commit 39774ef

File tree

1 file changed

+22
-29
lines changed

1 file changed

+22
-29
lines changed

Package.swift

Lines changed: 22 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -12,39 +12,32 @@
1212

1313
import PackageDescription
1414

15-
var windowsPlatform: [Platform] = []
16-
#if os(Windows)
17-
windowsPlatform.append(.windows)
18-
#endif
19-
20-
let targets: [Target] = [
21-
.target(
22-
name: "SystemPackage",
23-
dependencies: ["CSystem"],
24-
path: "Sources/System",
25-
cSettings: [
26-
.define("_CRT_SECURE_NO_WARNINGS", .when(platforms: windowsPlatform)),
27-
],
28-
swiftSettings: [
29-
.define("SYSTEM_PACKAGE"),
30-
.define("ENABLE_MOCKING", .when(configuration: .debug))
31-
]),
32-
.target(
33-
name: "CSystem",
34-
dependencies: []),
35-
.testTarget(
36-
name: "SystemTests",
37-
dependencies: ["SystemPackage"],
38-
swiftSettings: [
39-
.define("SYSTEM_PACKAGE")
40-
]),
41-
]
42-
4315
let package = Package(
4416
name: "swift-system",
4517
products: [
4618
.library(name: "SystemPackage", targets: ["SystemPackage"]),
4719
],
4820
dependencies: [],
49-
targets: targets
21+
targets: [
22+
.target(
23+
name: "CSystem",
24+
dependencies: []),
25+
.target(
26+
name: "SystemPackage",
27+
dependencies: ["CSystem"],
28+
path: "Sources/System",
29+
cSettings: [
30+
.define("_CRT_SECURE_NO_WARNINGS")
31+
],
32+
swiftSettings: [
33+
.define("SYSTEM_PACKAGE"),
34+
.define("ENABLE_MOCKING", .when(configuration: .debug))
35+
]),
36+
.testTarget(
37+
name: "SystemTests",
38+
dependencies: ["SystemPackage"],
39+
swiftSettings: [
40+
.define("SYSTEM_PACKAGE")
41+
]),
42+
]
5043
)

0 commit comments

Comments
 (0)