Edit

Share via


Default local vcpkg binary cache

By default, vcpkg creates a local binary cache. This saves time when installing a package that has been previously installed in the same machine.

The ___location of the default binary cache depends on your operating system.

By default, binary caching is enabled at the first valid ___location among the following:

  • The ___location specified by the VCPKG_DEFAULT_BINARY_CACHE environment variable
  • %LOCALAPPDATA%\vcpkg\archives
  • %APPDATA%\vcpkg\archives

By default, binary caching is enabled at the first valid ___location among the following:

  • The ___location specified by the VCPKG_DEFAULT_BINARY_CACHE environment variable
  • $XDG_CACHE_HOME/vcpkg/archives
  • $HOME/.cache/vcpkg/archives

Use the VCPKG_DEFAULT_BINARY_CACHE environment variable to change the default binary cache ___location.

The default binary cache uses a files provider. This type of binary cache provider stores binary packages as compressed archives in a filesystem directory.

Disabling the default binary cache

To disable the default binary cache, set the VCPKG_BINARY_SOURCES environment variable to clear.

$env:VCPKG_BINARY_SOURCES="clear"
set VCPKG_BINARY_SOURCES=clear
export VCPKG_BINARY_SOURCES=clear

Next steps

Here are other tasks to try next: