Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge #106: cmake: Group vcpkg dependencies by features
8c7c78f fixup! cmake: Add vcpkg manifest file (Hennadii Stepanov) Pull request description: The vcpkg package manager build every package from sources. It might be annoying for the user, who is not going to build the GUI, to wait while `qt*` packages are being built. This PR fixes this. For example, the following invocation: ``` cd build cmake -S .. --fresh --preset vs2022 -DVCPKG_MANIFEST_NO_DEFAULT_FEATURES=ON -DVCPKG_MANIFEST_FEATURES="wallet;tests" ``` won't build and install `qt*` packages. --- **Implementation notes**. It seems possible to populate the `VCPKG_MANIFEST_FEATURES` variable on the basis of the actual build option values. However, considering the required integration with our depends, it is not a trivial task and might be considered later. ACKs for top commit: sipsorcery: tACK 8c7c78f. Tree-SHA512: b20e74c92b78f3e75317692d9e9c9c267b2aa0bbae97b037ec3e9e7a34c428e04fbe0a6f9e4dc4c49e27a7b203761870f116f693b93772872beed63bc7ce4aca
- Loading branch information