use SwiftPM's linker settings to link zlib (#705)

Motivation:

SwiftPM recently introduced a feature that allows you to link libraries
without special system libraries.

Modifications:

make CNIOZlib link zlib directly

Result:

fewer repositories
This commit is contained in:
Johannes Weiss 2019-01-07 20:25:37 +00:00 committed by Cory Benfield
parent f38984d80e
commit 9c93d6e7ec
1 changed files with 5 additions and 2 deletions

View File

@ -38,7 +38,11 @@ var targets: [PackageDescription.Target] = [
.target(name: "NIOHTTP1Server",
dependencies: ["NIO", "NIOHTTP1", "NIOConcurrencyHelpers"]),
.target(name: "CNIOHTTPParser"),
.target(name: "CNIOZlib"),
.target(name: "CNIOZlib",
dependencies: [],
linkerSettings: [
.linkedLibrary("z")
]),
.target(name: "NIOTLS", dependencies: ["NIO"]),
.target(name: "NIOChatServer",
dependencies: ["NIO", "NIOConcurrencyHelpers"]),
@ -85,7 +89,6 @@ let package = Package(
.library(name: "NIOWebSocket", targets: ["NIOWebSocket"]),
],
dependencies: [
.package(url: "https://github.com/apple/swift-nio-zlib-support.git", from: "1.0.0"),
],
targets: targets
)