Package.swift 1.0 KB

1234567891011121314151617181920212223242526272829303132
  1. // swift-tools-version:5.3
  2. // The swift-tools-version declares the minimum version of Swift required to build this package.
  3. import PackageDescription
  4. let package = Package(
  5. name: "MJRefresh",
  6. products: [
  7. .library(name: "MJRefresh", targets: ["MJRefresh"]),
  8. ],
  9. dependencies: [],
  10. targets: [
  11. .target(
  12. name: "MJRefresh",
  13. dependencies: [],
  14. path: "MJRefresh",
  15. resources: [.process("MJRefresh.bundle")],
  16. publicHeadersPath: "include",
  17. cSettings: [
  18. //Define macro "MJ_SPM" to identify whether Cocoapods or SPM are being used
  19. .define("MJ_SPM"),
  20. //Config header path
  21. .headerSearchPath("."),
  22. .headerSearchPath("Base"),
  23. .headerSearchPath("Custom/Footer/Auto"),
  24. .headerSearchPath("Custom/Footer/Back"),
  25. .headerSearchPath("Custom/Header"),
  26. .headerSearchPath("Custom/Trailer"),
  27. ]
  28. ),
  29. ]
  30. )