forked from RevenueCat/purchases-ios
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathPackage.swift
31 lines (27 loc) · 874 Bytes
/
Package.swift
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
// swift-tools-version:5.1
// The swift-tools-version declares the minimum version of Swift required to build this package.
import PackageDescription
import class Foundation.ProcessInfo
func resolveTargets() -> [Target] {
let baseTargets: [Target] = [
.target(name: "RevenueCat",
path: ".",
exclude: ["Purchases/Info.plist", "RequiresXcode13"],
sources: ["Purchases"]
)
// Note: publicHeadersPath: "Purchases/Public" doesn't actually pick up .h headers in Swift projects.
]
return baseTargets
}
let package = Package(
name: "RevenueCat",
platforms: [
.macOS(.v10_12), .iOS(.v9), .watchOS("6.2"), .tvOS(.v9)
],
products: [
.library(name: "RevenueCat",
targets: ["RevenueCat"])
],
dependencies: [],
targets: resolveTargets()
)