(resending because client reconfigured to not use plaintext)
Reading through the documentation, Visual Studio seems to support
CmakePresets.json [1] for handling configuration of cmake options. It
might be worth it to keep the defaults as is. But provide a variable
for forcing vcpkg and a CMakePresets.json for Visual Studio
(and other such tools) to use.
This is nice since Visual Studio users wouldn't need to rely on the
slower Visual Studio * generators to run their builds, while leaving
non Visual Studio users still able to easily run builds. So maybe there's
a way for everyone to be happy?
1: https://devblogs.microsoft.com/cppblog/cmake-presets-integration-in-visual-studio-and-visual-studio-code/
--
Matthew Rogers