Skip to content

Commit 5cc85a9

Browse files
committed
Only depend on GRDBSQLite when the default GRDBSQLite trait is active.
1 parent edc1d64 commit 5cc85a9

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

Package.swift

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,13 +42,19 @@ let package = Package(
4242
.library(name: "GRDB-dynamic", type: .dynamic, targets: ["GRDB"]),
4343
],
4444
dependencies: dependencies,
45+
traits: [
46+
"GRDBSQLite",
47+
.default(enabledTraits: ["GRDBSQLite"]),
48+
],
4549
targets: [
4650
.systemLibrary(
4751
name: "GRDBSQLite",
4852
providers: [.apt(["libsqlite3-dev"])]),
4953
.target(
5054
name: "GRDB",
51-
dependencies: ["GRDBSQLite"],
55+
dependencies: [
56+
.target("GRDBSQLite", traits: ["GRDBSQLite"]),
57+
],
5258
path: "GRDB",
5359
resources: [.copy("PrivacyInfo.xcprivacy")],
5460
cSettings: cSettings,

0 commit comments

Comments
 (0)