Skip to content
Snippets Groups Projects
Package.swift 783 B
Newer Older
Dariusz Rybicki's avatar
Dariusz Rybicki committed
// swift-tools-version: 5.6

import PackageDescription

let swiftSettings: [SwiftSetting] = [
  .unsafeFlags(
    [
      "-Xfrontend",
      "-debug-time-function-bodies",
      "-Xfrontend",
      "-debug-time-expression-type-checking",
    ],
    .when(configuration: .debug)
  ),
]

let package = Package(
  name: "elixxir-dapps-sdk-swift",
  defaultLocalization: "en",
  platforms: [
    .iOS(.v14),
  ],
  products: [
    .library(
      name: "ElixxirDAppsSDK",
      targets: ["ElixxirDAppsSDK"]
    ),
  ],
  targets: [
    .target(
      name: "ElixxirDAppsSDK",
Dariusz Rybicki's avatar
Dariusz Rybicki committed
      dependencies: [
        .target(name: "Bindings"),
      ],
Dariusz Rybicki's avatar
Dariusz Rybicki committed
      swiftSettings: swiftSettings
    ),
Dariusz Rybicki's avatar
Dariusz Rybicki committed
    .binaryTarget(
      name: "Bindings",
      path: "Frameworks/Bindings.xcframework"
    ),