2
0

Package.swift 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. // swift-tools-version:5.2
  2. import PackageDescription
  3. let package = Package(
  4. name: "cglm",
  5. products: [
  6. .library(name: "cglm", type: .static, targets: ["cglmHeader"]),
  7. .library(name: "cglmc", targets: ["cglmCompiled"]),
  8. ],
  9. dependencies: [],
  10. targets: [
  11. .target(
  12. name: "cglmCompiled",
  13. path: "./",
  14. exclude: [
  15. "./docs",
  16. "./src/swift",
  17. "./include",
  18. "./test",
  19. "./win",
  20. ],
  21. sources: [
  22. "./src",
  23. ],
  24. publicHeadersPath: "./include"
  25. ),
  26. .target(
  27. name: "cglmHeader",
  28. path: "./",
  29. exclude: [
  30. "./docs",
  31. "./include",
  32. "./test",
  33. "./win",
  34. ],
  35. sources: [
  36. "./src/swift",
  37. ],
  38. publicHeadersPath: "./include"
  39. ),
  40. ],
  41. cLanguageStandard: .c11
  42. )