aboutsummaryrefslogtreecommitdiff
path: root/toolsrc/include
diff options
context:
space:
mode:
authorAlexander Karatarakis <alex@karatarakis.com>2018-04-02 18:49:30 -0700
committerGitHub <noreply@github.com>2018-04-02 18:49:30 -0700
commit7c30899f10b3b5643d8b2fef384ba6cd1693f010 (patch)
tree9f3beb8756c4ce9b428fa29920c6091fe56923e4 /toolsrc/include
parentadccba04db25b3e3bd44c58a9d2cbc1366e53fde (diff)
parent7849f5da1e72977745f9fd69365f70df98eb028e (diff)
downloadvcpkg-7c30899f10b3b5643d8b2fef384ba6cd1693f010.tar.gz
vcpkg-7c30899f10b3b5643d8b2fef384ba6cd1693f010.zip
Merge pull request #2963 from cmpute/vcpkg-enhance
Add support of external downloader aria2
Diffstat (limited to 'toolsrc/include')
-rw-r--r--toolsrc/include/vcpkg/build.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/toolsrc/include/vcpkg/build.h b/toolsrc/include/vcpkg/build.h
index 1c22d39d8..a86245ccf 100644
--- a/toolsrc/include/vcpkg/build.h
+++ b/toolsrc/include/vcpkg/build.h
@@ -57,12 +57,20 @@ namespace vcpkg::Build
RELEASE,
};
+ enum class DownloadTool
+ {
+ BUILT_IN,
+ ARIA2,
+ };
+ const std::string& to_string(DownloadTool tool);
+
struct BuildPackageOptions
{
UseHeadVersion use_head_version;
AllowDownloads allow_downloads;
CleanBuildtrees clean_buildtrees;
CleanPackages clean_packages;
+ DownloadTool download_tool;
};
enum class BuildResult