-
Notifications
You must be signed in to change notification settings - Fork 6.6k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
e6ee17a
commit 1d5e229
Showing
1 changed file
with
42 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,42 @@ | ||
## Environment and Configuration | ||
|
||
### Environment Variables | ||
|
||
#### VCPKG_DOWNLOADS | ||
|
||
This environment variable can be set to an existing directory to use for storing downloads instead of the internal | ||
`downloads/` directory. It should always be set to an absolute path. | ||
|
||
#### VCPKG_FEATURE_FLAGS | ||
|
||
This environment variable can be set to a comma-separated list of off-by-default features in vcpkg. These features are | ||
subject to change without notice and should be considered highly unstable. | ||
|
||
Non-exhaustive list of off-by-default features: | ||
|
||
- `binarycaching` | ||
|
||
#### EDITOR | ||
|
||
This environment variable can be set to the full path of an executable to be used for `vcpkg edit`. Please see | ||
`vcpkg help edit` for command-specific help. | ||
|
||
#### VCPKG_ROOT | ||
|
||
This environment variable can be set to a directory to use as the root of the vcpkg instance. Note that mixing vcpkg | ||
repo versions and executable versions can cause issues. | ||
|
||
#### VCPKG_DEFAULT_VS_PATH | ||
|
||
This environment variable can be set to the full path to a Visual Studio instance on the machine. This Visual Studio instance | ||
will be used if the triplet does not override it via the [`VCPKG_VISUAL_STUDIO_PATH` triplet setting](triplets.md#VCPKG_VISUAL_STUDIO_PATH). | ||
|
||
Example: `D:\2017` | ||
|
||
#### VCPKG_DEFAULT_TRIPLET | ||
|
||
This environment variable can be set to a triplet name which will be used for unqualified triplet references in command lines. | ||
|
||
#### VCPKG_FORCE_SYSTEM_BINARIES | ||
|
||
This environment variable, if set, suppresses the downloading of CMake and Ninja and forces the use of the system binaries. |