aboutsummaryrefslogtreecommitdiff
path: root/toolsrc/include
diff options
context:
space:
mode:
authorSean Warren <s.warren@garvan.org.au>2019-05-23 14:24:02 -0400
committerVictor Romero <romerosanchezv@gmail.com>2019-05-23 11:24:02 -0700
commit17623739df4796353d5eb4c9a2ec513c679022e0 (patch)
tree3bf7f45d131e970e60d3921f3a1d3d3d7c40cac0 /toolsrc/include
parent52dfee03b570971599767e10508e54bff95dc4cd (diff)
downloadvcpkg-17623739df4796353d5eb4c9a2ec513c679022e0.tar.gz
vcpkg-17623739df4796353d5eb4c9a2ec513c679022e0.zip
[toolsrc] Optionally allow vcpkg to clean after each build (#6522)
* [toolsrc] Optionally allow vcpkg to clean packages, buildtrees and downloads after each build Adds switch --clean-after-build * [toolsrc] Clarify that --clean-after-build deletes downloads * [toolsrc] Revert changes to ci download caching behaviour
Diffstat (limited to 'toolsrc/include')
-rw-r--r--toolsrc/include/vcpkg/build.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/toolsrc/include/vcpkg/build.h b/toolsrc/include/vcpkg/build.h
index f27e9d67b..9044cb556 100644
--- a/toolsrc/include/vcpkg/build.h
+++ b/toolsrc/include/vcpkg/build.h
@@ -51,6 +51,12 @@ namespace vcpkg::Build
YES
};
+ enum class CleanDownloads
+ {
+ NO = 0,
+ YES
+ };
+
enum class ConfigurationType
{
DEBUG,
@@ -82,6 +88,7 @@ namespace vcpkg::Build
AllowDownloads allow_downloads;
CleanBuildtrees clean_buildtrees;
CleanPackages clean_packages;
+ CleanDownloads clean_downloads;
DownloadTool download_tool;
BinaryCaching binary_caching;
FailOnTombstone fail_on_tombstone;