0
0
mirror of https://github.com/signalapp/libsignal.git synced 2024-09-20 12:02:18 +02:00
libsignal/swift/Package.swift
Jordan Rose e6e389e643 Swift: Drop 'SignalProtocol' module and just use 'SignalClient'
We can use folders for grouping within targets, but it's not obvious
that "protocol" is a useful group for the stuff we have, long-term.
2020-10-19 11:29:30 -07:00

30 lines
779 B
Swift

// swift-tools-version:5.0
import PackageDescription
let rustBuildDir = "../target/debug/"
let package = Package(
name: "SignalClient",
products: [
.library(
name: "SignalClient",
targets: ["SignalClient"]
)
],
dependencies: [],
targets: [
.systemLibrary(name: "SignalFfi"),
.target(
name: "SignalClient",
dependencies: ["SignalFfi"],
swiftSettings: [.unsafeFlags(["-I", rustBuildDir])]
),
.testTarget(
name: "SignalClientTests",
dependencies: ["SignalClient"],
swiftSettings: [.unsafeFlags(["-I", rustBuildDir])],
linkerSettings: [.unsafeFlags(["\(rustBuildDir)/libsignal_ffi.a"])]
)
]
)