diff --git a/Package.swift b/Package.swift index 2fddfb5..216154a 100644 --- a/Package.swift +++ b/Package.swift @@ -30,6 +30,7 @@ let package = Package( .target( name: "Sharing", dependencies: [ + "Sharing1", .product(name: "CombineSchedulers", package: "combine-schedulers"), .product(name: "CustomDump", package: "swift-custom-dump"), .product(name: "ConcurrencyExtras", package: "swift-concurrency-extras"), @@ -42,5 +43,9 @@ let package = Package( .process("PrivacyInfo.xcprivacy") ] ), + .target( + name: "Sharing1", + path: "Sources/VersionMarkerModules/Sharing1" + ), ] ) diff --git a/Package@swift-6.0.swift b/Package@swift-6.0.swift index d7c92ef..8751abb 100644 --- a/Package@swift-6.0.swift +++ b/Package@swift-6.0.swift @@ -30,6 +30,7 @@ let package = Package( .target( name: "Sharing", dependencies: [ + "Sharing1", .product(name: "CombineSchedulers", package: "combine-schedulers"), .product(name: "CustomDump", package: "swift-custom-dump"), .product(name: "ConcurrencyExtras", package: "swift-concurrency-extras"), @@ -50,6 +51,10 @@ let package = Package( ], exclude: ["Sharing.xctestplan"] ), + .target( + name: "Sharing1", + path: "Sources/VersionMarkerModules/Sharing1" + ), ], swiftLanguageModes: [.v6] ) diff --git a/Sources/VersionMarkerModules/Sharing1/Empty.swift b/Sources/VersionMarkerModules/Sharing1/Empty.swift new file mode 100644 index 0000000..65036ff --- /dev/null +++ b/Sources/VersionMarkerModules/Sharing1/Empty.swift @@ -0,0 +1,3 @@ +// The 'Sharing1' module is intentionally empty. +// +// It serves as an indicator which version of swift-sharing a package is building against.