You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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
0 commit comments