0
0
mirror of https://github.com/OpenVPN/openvpn3.git synced 2024-09-19 19:52:15 +02:00
Commit Graph

6 Commits

Author SHA1 Message Date
Lev Stipakov
fa78d9a8a9 vcpkg.json: add GTest host dependency
Signed-off-by: Lev Stipakov <lev@openvpn.net>
2024-08-08 14:43:11 +00:00
Frank Lichtenheld
866e0c9596 mingw: add new script build-vcpkg
This avoids all the manual deps building and instead
uses vcpkg directly.

Note: need to remove gtest from VCPKG manifest for now:
- it only builds with -posix variant of mingw compiler
- vcpkg uses the non-posix variant and can't be trivially
  reconfigured
- we build gtest from unittests anyway and that one uses
  the compiler we specify

Using the posix variant of mingw compiler will require
setting up a custom triplet and toolchain. That will be
done in a later commit.

Signed-off-by: Frank Lichtenheld <frank@lichtenheld.com>
2023-02-28 13:45:16 +01:00
Frank Lichtenheld
fb9bee5ad6 vcpkg.json: Allow to use on Linux
- Fix PATCHES to work on Linux
- While here, fix version number

Signed-off-by: Frank Lichtenheld <frank@lichtenheld.com>
2023-02-28 12:30:30 +01:00
Frank Lichtenheld
4393f401f3 vcpkg.json: add xxHash
required for some unit tests now.

Signed-off-by: Frank Lichtenheld <frank@lichtenheld.com>
2022-07-29 16:58:30 +02:00
Lev Stipakov
b7c6e2d5af dco-win: remove ovpn-dco-win vcpkg dependency
uapi header has been added to the source code, so
we don't need that dependency anymore.

Fix MinGW script accordingly.

Signed-off-by: Lev Stipakov <lev@openvpn.net>
2022-05-02 15:22:49 +03:00
Lev Stipakov
b3c98c59ff
vcpkg: switch to manifest mode
Add vcpkg manifest with list of dependencies, which got
consumed by cmake configure phase and stored per-project.

Signed-off-by: Lev Stipakov <lev@openvpn.net>
2021-04-21 08:40:06 +03:00