moby / vpnkit

A toolkit for embedding VPN capabilities in your application
Apache License 2.0
1.09k stars 182 forks source link

Simplify the build with vendoring #541

Open djs55 opened 3 years ago

djs55 commented 3 years ago

The current build is complex because it relies on

In particular the Windows CI is broken due to a Cygwin bug.

The build could be simplified if we switched to a vendor model with opam monorepo. We would be able to build by git clone and dune build (assuming an OCaml compiler is installed)

To achieve this we need to