From 87472bdf94731ce05bc1ff6213f53e75c1dfbb62 Mon Sep 17 00:00:00 2001 From: Matt Corallo Date: Fri, 30 Jul 2021 00:31:14 +0000 Subject: [PATCH] Make Package.swift read environment to get ldk-c-bindings path --- LDKSwift/Package.swift | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/LDKSwift/Package.swift b/LDKSwift/Package.swift index 4ecd9d3..052661b 100644 --- a/LDKSwift/Package.swift +++ b/LDKSwift/Package.swift @@ -2,6 +2,7 @@ // The swift-tools-version declares the minimum version of Swift required to build this package. import PackageDescription +import Foundation let package = Package( name: "LDKSwift", @@ -20,8 +21,8 @@ let package = Package( name: "LDKSwift", dependencies: ["LDKCHeaders"], linkerSettings: [ - .linkedLibrary("/root/ldk-c-bindings/lightning-c-bindings/target/debug/libldk.a"), - .linkedLibrary("/root/ldk-c-bindings/lightning-c-bindings/ldk_net.o"), + .linkedLibrary(String(utf8String: getenv("LDK_C_BINDINGS_BASE")!)! + "/lightning-c-bindings/target/debug/libldk.a"), + .linkedLibrary(String(utf8String: getenv("LDK_C_BINDINGS_BASE")!)! + "/lightning-c-bindings/ldk_net.o"), .linkedLibrary("/usr/lib/llvm-11/lib/clang/11.0.0/lib/linux/libclang_rt.asan-x86_64.a") ]), .testTarget( -- 2.39.5