-
|
I'm using vcpkg in manifest mode and have specified a baseline. I expected that regardless of the vcpkg version, it would always use the baseline to determine package versions, ensuring consistent build outputs for the team regardless of when the vcpkg repository is pulled. However, after I updated vcpkg using only git pull, many libraries were rebuilt on my machine. Why did this happen? |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
|
Vcpkg is not just a binary. If your ports use anything in |
Beta Was this translation helpful? Give feedback.
Vcpkg is not just a binary. If your ports use anything in
scripts/that has been changed, then you will have a rebuild. (Scripts are not changed too often though).If you want less rebuilds then make baseline and scripts update synchronized (and also use
--x-abi-tools-use-exact-versions).https://learn.microsoft.com/en-us/vcpkg/users/binarycaching-troubleshooting