From 05d3606100d300e30b93edf794e4cde0b157adc2 Mon Sep 17 00:00:00 2001 From: david-swift Date: Tue, 3 Feb 2026 20:32:43 +0100 Subject: [PATCH] Fix build failing on macOS --- Package.swift | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/Package.swift b/Package.swift index 59f60db..69ce391 100644 --- a/Package.swift +++ b/Package.swift @@ -8,6 +8,20 @@ import PackageDescription +/// The dependencies. +var dependencies: [Package.Dependency] = [ + .package(url: "https://git.aparoksha.dev/aparoksha/meta", from: "0.1.0") +] + +#if os(Linux) +dependencies += [ + .package(url: "https://github.com/stephencelis/CSQLite", from: "3.50.4"), + .package(url: "https://github.com/stephencelis/SQLite.swift", from: "0.15.3", traits: [.defaults, "SQLiteSwiftCSQLite"]) +] +#else +dependencies.append(.package(url: "https://github.com/stephencelis/SQLite.swift", from: "0.15.3")) +#endif + /// The meta-sqlite package is part of the Aparoksha project. let package = Package( name: "meta-sqlite", @@ -21,11 +35,7 @@ let package = Package( targets: ["MetaSQLite"] ) ], - dependencies: [ - .package(url: "https://git.aparoksha.dev/aparoksha/meta", from: "0.1.0"), - .package(url: "https://github.com/stephencelis/CSQLite", from: "3.50.4"), - .package(url: "https://github.com/stephencelis/SQLite.swift", from: "0.15.3", traits: [.defaults, "SQLiteSwiftCSQLite"]) - ], + dependencies: dependencies, targets: [ .target( name: "MetaSQLite",