From ae826fde04191d26af68b898cf4b2f537d24a8ec Mon Sep 17 00:00:00 2001 From: StevenWdV Date: Tue, 14 Dec 2021 15:56:10 +0100 Subject: Add Swift wrapper, support more platforms in Makefile --- wrappers/swift/CEduVpnCommon/Package.swift | 13 +++++++++++++ .../CEduVpnCommon/Sources/CEduVpnCommon/module.modulemap | 5 +++++ 2 files changed, 18 insertions(+) create mode 100644 wrappers/swift/CEduVpnCommon/Package.swift create mode 100644 wrappers/swift/CEduVpnCommon/Sources/CEduVpnCommon/module.modulemap (limited to 'wrappers/swift/CEduVpnCommon') diff --git a/wrappers/swift/CEduVpnCommon/Package.swift b/wrappers/swift/CEduVpnCommon/Package.swift new file mode 100644 index 0000000..884f042 --- /dev/null +++ b/wrappers/swift/CEduVpnCommon/Package.swift @@ -0,0 +1,13 @@ +// swift-tools-version:5.1 + +import PackageDescription + +let package = Package( + name: "CEduVpnCommon", + products: [ + .library(name: "CEduVpnCommon", targets: ["CEduVpnCommon"]), + ], + targets: [ + .systemLibrary(name: "CEduVpnCommon"), + ] +) diff --git a/wrappers/swift/CEduVpnCommon/Sources/CEduVpnCommon/module.modulemap b/wrappers/swift/CEduVpnCommon/Sources/CEduVpnCommon/module.modulemap new file mode 100644 index 0000000..f0f47a7 --- /dev/null +++ b/wrappers/swift/CEduVpnCommon/Sources/CEduVpnCommon/module.modulemap @@ -0,0 +1,5 @@ +module CEduVpnCommon { + header "../../../../../exports/eduvpn_verify.h" + link "eduvpn_verify" + export * +} -- cgit v1.2.3