Package.swift 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. // swift-tools-version:5.3
  2. // The swift-tools-version declares the minimum version of Swift required to build this package.
  3. // **NOTE**: 5.3 due to https://github.com/swiftlang/swift/issues/75800
  4. import PackageDescription
  5. let package = Package(
  6. name: "FuzzTesting",
  7. platforms: [
  8. .macOS(.v10_15)
  9. ],
  10. dependencies: [
  11. .package(name: "SwiftProtobuf", path: "..")
  12. ],
  13. targets: [
  14. .target(
  15. name: "FuzzCommon",
  16. dependencies: ["SwiftProtobuf"]
  17. ),
  18. .target(
  19. name: "FuzzBinary",
  20. dependencies: ["SwiftProtobuf", "FuzzCommon"]
  21. ),
  22. .target(
  23. name: "FuzzBinaryDelimited",
  24. dependencies: ["SwiftProtobuf", "FuzzCommon"]
  25. ),
  26. .target(
  27. name: "FuzzAsyncMessageSequence",
  28. dependencies: ["SwiftProtobuf", "FuzzCommon"]
  29. ),
  30. .target(
  31. name: "FuzzJSON",
  32. dependencies: ["SwiftProtobuf", "FuzzCommon"]
  33. ),
  34. .target(
  35. name: "FuzzTextFormat",
  36. dependencies: ["SwiftProtobuf", "FuzzCommon"]
  37. ),
  38. .testTarget(
  39. name: "FuzzCommonTests",
  40. dependencies: ["FuzzCommon"]
  41. ),
  42. ]
  43. )