|
@@ -6,16 +6,35 @@ import PackageDescription
|
|
|
let package = Package(
|
|
|
name: "spine-ios",
|
|
|
platforms: [
|
|
|
- .iOS(.v13)
|
|
|
+ .iOS(.v13),
|
|
|
+ .tvOS(.v13),
|
|
|
+ .macCatalyst(.v13),
|
|
|
+ .visionOS(.v1),
|
|
|
+ .macOS(.v10_15),
|
|
|
+ .watchOS(.v6),
|
|
|
],
|
|
|
products: [
|
|
|
// Products define the executables and libraries a package produces, making them visible to other packages.
|
|
|
.library(
|
|
|
name: "Spine",
|
|
|
- targets: ["Spine"]
|
|
|
+ targets: ["SpineModule"]
|
|
|
)
|
|
|
],
|
|
|
targets: [
|
|
|
+ .target(
|
|
|
+ name: "SpineModule",
|
|
|
+ dependencies: [
|
|
|
+ .byName(
|
|
|
+ name: "Spine",
|
|
|
+ condition: .when(platforms: [
|
|
|
+ .iOS,
|
|
|
+ ])
|
|
|
+ ),
|
|
|
+ "SpineCppLite",
|
|
|
+ "SpineShadersStructs",
|
|
|
+ ],
|
|
|
+ path: "spine-ios/Sources/SpineModule"
|
|
|
+ ),
|
|
|
.target(
|
|
|
name: "Spine",
|
|
|
dependencies: [
|