... | ... | @@ -74,7 +74,7 @@ Note that this will initially compile the complete tree of the dependencies – |
|
|
|
|
|
### Binary caching vs recompilation
|
|
|
|
|
|
Once built, the binaries built will be cached as zip files [on your filesystem](https://github.com/microsoft/vcpkg/blob/master/docs/users/binarycaching.md#configuration) and re-used on each consecutive installation attempt. That having said, they will be _ignored_ each time the build configuration or [any other factor changes](https://github.com/microsoft/vcpkg/blob/master/docs/users/binarycaching.md#implementation-notes-internal-details-subject-to-change-without-notice) and, as a result, will get rebuilt, so do not be surprised when that happens.
|
|
|
Once built, the binaries built will be cached as zip files [on your filesystem](https://github.com/microsoft/vcpkg/blob/master/docs/users/binarycaching.md#configuration) and re-used on each consecutive installation attempt. That having said, they will be _ignored_ each time the build configuration or [any other factor](https://github.com/microsoft/vcpkg/blob/master/docs/users/binarycaching.md#implementation-notes-internal-details-subject-to-change-without-notice) changes and, as a result, will get rebuilt, so do not be surprised when that happens.
|
|
|
|
|
|
Additionally, some of the ports tend to be updated fairly frequently, such us Qt or fontconfig, which in turn will trigger an almost complete rebuild of the dependency tree. In order to reduce the annoyance of the costly recompilation, [`ccache` usage](Compilation#build-caching) is recommended.
|
|
|
|
... | ... | |