From 6c80716c462d6d8b75e731bdbd520e28e0a49e20 Mon Sep 17 00:00:00 2001 From: Fran Fernandez Date: Mon, 11 Dec 2017 22:40:39 +0100 Subject: [PATCH] First approach, compiling in MacOS. --- Package.swift | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Package.swift b/Package.swift index 6649ead..f922cc8 100644 --- a/Package.swift +++ b/Package.swift @@ -15,9 +15,15 @@ let package = Package( // Targets are the basic building blocks of a package. A target can define a module or a test suite. // Targets can depend on other targets in this package, and on products in packages which this package depends on. .target(name: "QRCodeGenerator", dependencies: ["QRCodeGenerator-Wrapper"]), - .target(name: "QRCodeGenerator-Wrapper", dependencies: ["QRCodeGenerator-CPP"]), .target(name: "QRCodeGenerator-CPP", dependencies: []), .testTarget(name: "QRCodeGeneratorTests", dependencies: ["QRCodeGenerator", "QRCodeGenerator-Wrapper"]), ], cxxLanguageStandard: .cxx11 ) + +#if os(Linux) + package.dependencies.append(.package(url:"https://github.com/fjfdeztoro/SwiftNUStep", from: "0.0.1")) + package.targets.append(.target(name: "QRCodeGenerator-Wrapper", dependencies: ["QRCodeGenerator-CPP", "GNUStep"])) +#else + package.targets.append(.target(name: "QRCodeGenerator-Wrapper", dependencies: ["QRCodeGenerator-CPP"])) +#endif \ No newline at end of file