vcpkg evaluation#
TL;DR doesn’t suite needs of the project
Notable limitations:
doesn’t provide any package co-development support, so it not going to be possible to use packages during their development requiring publishing of every minor change and full rebuild by vcpkg
it is limited in support of versions. there can be just 1 version in the repo. you have to switch
only cmake as a build system, if library doesn’t provide cmake build it has to be scripted with cmake build steps (which is possible, but not convenient)
limited number of platforms (mac, win, linux + uwp). Adding support for Android, iOS and Arduino can be tricky
Pros:
serverless