summaryrefslogtreecommitdiff
path: root/wrappers/swift/README.md
blob: 82595923f35e7322f7488be3bd4ed900d37a1972 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# Swift wrapper

## Requirements

You will need to install the [Swift SDK](https://www.swift.org/getting-started), which includes the `swift` tool.

## Build & test

Build `EduVpnCommon` using shared Go library for current platform:

```shell
make
```

Build `EduVpnCommon` using shared Go library for specified platform, e.g.:

```shell
make GOOS=linux GOARCH=amd64
```

On Windows, you will also need to generate a .lib for the .dll.

Test:

```shell
make test
```