Package@swift-5.10.swift 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. // swift-tools-version: 5.10
  2. import PackageDescription
  3. let package = Package(
  4. name: "CompileTests",
  5. dependencies: [
  6. .package(name: "swift-protobuf", path: "../..")
  7. ],
  8. targets: [
  9. .testTarget(
  10. name: "Test1",
  11. dependencies: ["ImportsAPublicly"]
  12. ),
  13. .testTarget(
  14. name: "Test2",
  15. dependencies: ["ImportsImportsAPublicly"]
  16. ),
  17. .target(
  18. name: "ModuleA",
  19. dependencies: [
  20. .product(name: "SwiftProtobuf", package: "swift-protobuf")
  21. ]
  22. ),
  23. .target(
  24. name: "ImportsAPublicly",
  25. dependencies: [
  26. .product(name: "SwiftProtobuf", package: "swift-protobuf"),
  27. .target(name: "ModuleA"),
  28. ]
  29. ),
  30. .target(
  31. name: "ImportsImportsAPublicly",
  32. dependencies: [
  33. .product(name: "SwiftProtobuf", package: "swift-protobuf"),
  34. .target(name: "ImportsAPublicly"),
  35. ]
  36. ),
  37. ]
  38. )