Adding additional packages is easy if they are available as the appropriate triplet in vcpkg.
Once all packages are installed, copy the contents of the bin, include, and lib folders for the x64-windows triplet into this repo.
Once all packages are installed, copy the contents of the bin, include, and lib folders for the x64-windows triplet into this repo
(taking care to flatten lib folders if some files are in `manual-link`).
The current version of this repo is for building 64-bit applications.
If you want to use it for 32-bit (perhaps to make ASan nicer), the only change should be using the x86-windows triplet instead, plus some changes in the projects to point the toolchain to the correct location.
## Notes
- Really, all we should need is BuildTools. However, the ASan symbolizer has an undocumented dependency on "C++ profiling tools", which are only available as part of the Community download.
- ASan does not include LSan. This configuration will not detect memory leaks, and from brief experimentation, it is nontrivial to do so.
- 64-bit ASan throws "ignorable" exceptions: "Rather than statically reserving a large amount of possibly unused memory, the virtual space is expanded through exceptions."