spine-runtimes/spine-ios/test/Package.swift
Mario Zechner ecbd700af4 Restructure spine-ios modules: SpineC, SpineSwift, SpineiOS
- Created clean module separation:
  - SpineC: C/C++ compilation only (working)
  - SpineSwift: Generated Swift bindings + platform-agnostic API
  - SpineiOS: iOS-specific UI components only
- Updated Package.swift with proper target structure
- Moved generated Swift files to SpineSwift/Generated
- Removed redundant SpineModule
- Created test with skeleton_drawable_test.swift ported from Dart
- Test successfully runs using SpineC module directly
- Note: SpineSwift has Objective-C selector conflicts to be fixed
2025-08-11 19:07:29 +02:00

23 lines
532 B
Swift

// swift-tools-version: 5.5
// The swift-tools-version declares the minimum version of Swift required to build this package.
import PackageDescription
let package = Package(
name: "SpineTest",
platforms: [
.macOS(.v10_15)
],
dependencies: [
.package(path: "../../")
],
targets: [
.executableTarget(
name: "SpineTest",
dependencies: [
.product(name: "SpineC", package: "spine-runtimes")
],
path: "src"
)
]
)