From 216e39d95c970183f4596728bbf8a7b33a04cc79 Mon Sep 17 00:00:00 2001 From: David Jennes Date: Sun, 11 Oct 2020 16:20:27 +0200 Subject: [PATCH 1/2] Adapt Package.swift for Xcode 12 --- Package.swift | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Package.swift b/Package.swift index 9ad40c6..3b7bc88 100644 --- a/Package.swift +++ b/Package.swift @@ -2,6 +2,13 @@ // The swift-tools-version declares the minimum version of Swift required to build this package. import PackageDescription +// Starting with Xcode 12, we don't need to depend on our own libxml2 target +#if swift(>=5.3) && !os(Linux) +let dependencies: [Target.Dependency] = [] +#else +let dependencies: [Target.Dependency] = ["libxml2"] +#endif + #if swift(>=5.2) && !os(Linux) let pkgConfig: String? = nil #else From 5a18c7bf952281f3228a8b6e6d9ca13694ab3844 Mon Sep 17 00:00:00 2001 From: tid Date: Mon, 12 Oct 2020 06:46:59 +0900 Subject: [PATCH 2/2] Fixed to switch target dependencies in the environment --- Package.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Package.swift b/Package.swift index 3b7bc88..70e455e 100644 --- a/Package.swift +++ b/Package.swift @@ -40,7 +40,7 @@ let package = Package( ), .target( name: "Kanna", - dependencies: ["libxml2"], + dependencies: dependencies, path: "Sources", exclude: [ "Sources/Info.plist",