Package.swift 588 B

1234567891011121314151617181920212223
  1. // swift-tools-version:5.3
  2. import PackageDescription
  3. let package = Package(
  4. name: "llama",
  5. products: [
  6. .library(name: "llama", targets: ["llama"]),
  7. ],
  8. targets: [
  9. .target(
  10. name: "llama",
  11. path: ".",
  12. sources: ["ggml.c", "llama.cpp"],
  13. publicHeadersPath: "spm-headers",
  14. cSettings: [.unsafeFlags(["-Wno-shorten-64-to-32"]), .define("GGML_USE_ACCELERATE")],
  15. linkerSettings: [
  16. .linkedFramework("Accelerate")
  17. ]
  18. ),
  19. ],
  20. cxxLanguageStandard: .cxx11
  21. )