snitch-org / snitch

Lightweight C++20 testing framework.
Boost Software License 1.0
266 stars 10 forks source link

Add vcpkg manifest installation instructions #180

Closed FrankXie05 closed 2 months ago

FrankXie05 commented 2 months ago

Snitch is available as a port in vcpkg, a C++ library manager that simplifies installation for Snitch and other project dependencies.

This PR provides a set of example project files to install and use snitch via vcpkg's mainfest mode.

We also test whether our library ports build in various configurations (dynamic, static) on various platforms (OSX, Linux, Windows: x86, x64, UWP, ARM) to keep a wide coverage for users.

I'm a maintainer for vcpkg, and here is what the port script looks like. We try to keep the library maintained as close as possible to the original library. 😊

Related information: manifest-mode

FrankXie05 commented 2 months ago

Thanks for contributing this!

I have left a few minor comments on grammar/presentation/style to match the rest of the documentation. Speaking of which, could you also move this folder into the doc folder please, so that all documentation is in the same place?

Lastly, it would probably be great to add a link to this README from the root README, so people can find it. Perhaps another section after "Example build configuration with meson" called "Example build configuration with vcpkg", which just contains a short sentence with a link to your new README?

Thanks for the reply, I will finish it right away. ::)

cschreib commented 2 months ago

Thank you!