Package.swift 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  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: "FuzzTesting",
  6. platforms: [
  7. .macOS(.v10_15)
  8. ],
  9. dependencies: [
  10. .package(name: "SwiftProtobuf", path: "..")
  11. ],
  12. targets: [
  13. .target(
  14. name: "FuzzCommon",
  15. dependencies: ["SwiftProtobuf"]
  16. ),
  17. .target(
  18. name: "FuzzBinary",
  19. dependencies: ["SwiftProtobuf", "FuzzCommon"]
  20. ),
  21. .target(
  22. name: "FuzzBinaryDelimited",
  23. dependencies: ["SwiftProtobuf", "FuzzCommon"]
  24. ),
  25. .target(
  26. name: "FuzzAsyncMessageSequence",
  27. dependencies: ["SwiftProtobuf", "FuzzCommon"]
  28. ),
  29. .target(
  30. name: "FuzzJSON",
  31. dependencies: ["SwiftProtobuf", "FuzzCommon"]
  32. ),
  33. .target(
  34. name: "FuzzTextFormat",
  35. dependencies: ["SwiftProtobuf", "FuzzCommon"]
  36. ),
  37. .testTarget(
  38. name: "FuzzCommonTests",
  39. dependencies: ["FuzzCommon"]
  40. ),
  41. ]
  42. )