Skip to content

Commit 463e12a

Browse files
committed
feat: add Swift Package Manager manifest
1 parent 56ea5f3 commit 463e12a

File tree

3 files changed

+41
-0
lines changed

3 files changed

+41
-0
lines changed

.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata

Lines changed: 7 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../../Classes/JQCollectionViewAlignLayout.h

Package.swift

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
// swift-tools-version:5.3
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: "JQCollectionViewAlignLayout",
8+
platforms: [
9+
.macOS(.v10_11),
10+
.iOS(.v8),
11+
.tvOS(.v9)
12+
],
13+
products: [
14+
// Products define the executables and libraries a package produces, and make them visible to other packages.
15+
.library(
16+
name: "JQCollectionViewAlignLayout",
17+
targets: ["JQCollectionViewAlignLayout"])
18+
],
19+
dependencies: [
20+
// Dependencies declare other packages that this package depends on.
21+
// .package(url: /* package url */, from: "1.0.0"),
22+
],
23+
targets: [
24+
// Targets are the basic building blocks of a package. A target can define a module or a test suite.
25+
// Targets can depend on other targets in this package, and on products in packages this package depends on.
26+
.target(
27+
name: "JQCollectionViewAlignLayout",
28+
dependencies: [],
29+
path: "JQCollectionViewAlignLayout",
30+
sources: ["Classes"],
31+
cSettings: [.headerSearchPath("Classes")])
32+
]
33+
)

0 commit comments

Comments
 (0)