Skip to content

Commit 59a0a93

Browse files
committed
1 parent a76550b commit 59a0a93

File tree

1 file changed

+68
-0
lines changed

1 file changed

+68
-0
lines changed

[email protected]

Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
// swift-tools-version: 5.8
2+
// The swift-tools-version declares the minimum version of Swift required to build this package.
3+
4+
import PackageDescription
5+
6+
let package = Package(
7+
name: "FeedKit",
8+
platforms: [
9+
.macOS(.v12),
10+
.iOS(.v15),
11+
.watchOS(.v8),
12+
.tvOS(.v15),
13+
],
14+
products: [
15+
.library(
16+
name: "FeedKit",
17+
targets: [
18+
"FeedKit"
19+
]
20+
),
21+
.library(
22+
name: "XMLKit",
23+
targets: [
24+
"XMLKit"
25+
]
26+
),
27+
],
28+
targets: [
29+
.target(
30+
name: "XMLKit"
31+
),
32+
.testTarget(
33+
name: "XMLKitTests",
34+
dependencies: ["XMLKit"],
35+
resources: [
36+
.process("Resources/xml/Sample.xml")
37+
]
38+
),
39+
.target(
40+
name: "FeedKit",
41+
dependencies: [
42+
"XMLKit"
43+
]
44+
),
45+
.testTarget(
46+
name: "FeedKitTests",
47+
dependencies: [
48+
"FeedKit"
49+
],
50+
resources: [
51+
.process("Resources/json/feed.json"),
52+
.process("Resources/xml/Ampersand.xml"),
53+
.process("Resources/xml/Atom + XHTML.xml"),
54+
.process("Resources/xml/Atom.xml"),
55+
.process("Resources/xml/AtomMedia.xml"),
56+
.process("Resources/xml/Content.xml"),
57+
.process("Resources/xml/FeedNotFound.xml"),
58+
.process("Resources/xml/RSS.xml"),
59+
.process("Resources/xml/RSSDC.xml"),
60+
.process("Resources/xml/RSSAtom.xml"),
61+
.process("Resources/xml/Media.xml"),
62+
.process("Resources/xml/Syndication.xml"),
63+
.process("Resources/xml/iTunes.xml"),
64+
.process("Resources/xml/YouTube.xml"),
65+
]
66+
),
67+
]
68+
)

0 commit comments

Comments
 (0)