vcpkg manigest:
- Add vcpkg-cmake as dependency of this project
- Don't support bcrypt as vcpkg feature. Nobody using vcpkg wants bcrypt,
so this is just a trap.
Local/test overlay port:
- Fix how we are setting SOURCE_PATH
- Add symlink to out vcpkg.json manifest, since a port needs one
Chat example built using vcpkg:
- Add GNS_LINK_STATIC option to vcpkg_example_chat project so I can test
an app linking against static or dynamic lib.
Windows/vcpkg:
- Move out vcpkg.json to the root of our project, which is the recommended
best practice and allows us to use vcpkg in "manifest mode", instead
of "overlay ports" mode.
General:
- Automatically initialize git submodules if needed. Don't rely on the
user doing it, and take it out of the build script.
- A bunch of tweaks to .gitignore