From 4954123e09a0a2d80bac8642ca3db5c46d85575b Mon Sep 17 00:00:00 2001 From: Land Fish Date: Fri, 7 Aug 2026 06:11:35 +0800 Subject: [PATCH] Add GRDBDynamic trait. --- Package.swift | 9 +++++++++ 1 file changed, 9 insertions(+) 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"),