diff --git a/Package.swift b/Package.swift index eead4cd9..a9405205 100644 --- a/Package.swift +++ b/Package.swift @@ -30,6 +30,10 @@ let package = Package( name: "CasePaths", description: "Introduce support for enum tables." ), + .trait( + name: "GRDBDynamic", + description: "Link the GRDB-dynamic library instead of the static GRDB library." + ), .trait( name: "SuppressPlatformSQLiteAvailability", description: """ @@ -82,6 +86,11 @@ let package = Package( .product(name: "ConcurrencyExtras", package: "swift-concurrency-extras"), .product(name: "Dependencies", package: "swift-dependencies"), .product(name: "GRDB", package: "GRDB.swift"), + .product( + name: "GRDB-dynamic", + package: "GRDB.swift", + condition: .when(traits: ["GRDBDynamic"]) + ), .product(name: "IssueReporting", package: "xctest-dynamic-overlay"), .product(name: "OrderedCollections", package: "swift-collections"), .product(name: "Perception", package: "swift-perception"),