Package.swift 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. // swift-tools-version: 6.0
  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. swiftLanguageModes: [.v6]
  39. )