Kit: move types from WireGuardKit to WireGuardKitTypes.
This prevents linking against wg-go when 3rd-party application needs to use the WireGuardKit types from within the main bundle, therefore prevents wg-go from spinning off Golang threads where not applicable. Signed-off-by: Andrej Mihajlov <and@mullvad.net>
This commit is contained in:
+7
-2
@@ -10,13 +10,18 @@ let package = Package(
|
||||
.iOS(.v12)
|
||||
],
|
||||
products: [
|
||||
.library(name: "WireGuardKit", targets: ["WireGuardKit"])
|
||||
.library(name: "WireGuardKit", targets: ["WireGuardKit"]),
|
||||
.library(name: "WireGuardKitTypes", targets: ["WireGuardKitTypes"])
|
||||
],
|
||||
dependencies: [],
|
||||
targets: [
|
||||
.target(
|
||||
name: "WireGuardKit",
|
||||
dependencies: ["WireGuardKitGo", "WireGuardKitC"]
|
||||
dependencies: ["WireGuardKitC", "WireGuardKitGo", "WireGuardKitTypes"]
|
||||
),
|
||||
.target(
|
||||
name: "WireGuardKitTypes",
|
||||
dependencies: ["WireGuardKitC"]
|
||||
),
|
||||
.target(
|
||||
name: "WireGuardKitC",
|
||||
|
||||
Reference in New Issue
Block a user