aboutsummaryrefslogtreecommitdiff
path: root/toolsrc/src/main.cpp
diff options
context:
space:
mode:
authorAlbert Ziegenhagel <albert.ziegenhagel@outlook.com>2016-09-22 12:00:27 +0200
committerAlbert Ziegenhagel <albert.ziegenhagel@outlook.com>2016-09-22 12:00:27 +0200
commiteba6126d15c393561969870aae7b89bba22163c6 (patch)
tree7ea583fc0eaee476a5454128d57dcb831ba7435a /toolsrc/src/main.cpp
parent23a45e7db6fe997add43aeb4f3716e3083704e2a (diff)
downloadvcpkg-eba6126d15c393561969870aae7b89bba22163c6.tar.gz
vcpkg-eba6126d15c393561969870aae7b89bba22163c6.zip
Introduced environment variable "VCPKG_DEFAULT_TRIPLET"
Diffstat (limited to 'toolsrc/src/main.cpp')
-rw-r--r--toolsrc/src/main.cpp11
1 files changed, 10 insertions, 1 deletions
diff --git a/toolsrc/src/main.cpp b/toolsrc/src/main.cpp
index e9ce4702c..65d3738ec 100644
--- a/toolsrc/src/main.cpp
+++ b/toolsrc/src/main.cpp
@@ -69,7 +69,16 @@ static void inner(const vcpkg_cmd_arguments& args)
return command_function(args, paths);
}
- triplet default_target_triplet = triplet::X86_WINDOWS;
+ triplet default_target_triplet;
+ const auto vcpkg_default_triplet_env = System::wdupenv_str(L"VCPKG_DEFAULT_TRIPLET");
+ if(!vcpkg_default_triplet_env.empty())
+ {
+ default_target_triplet = {std::string(vcpkg_default_triplet_env.begin(), vcpkg_default_triplet_env.end())};
+ }
+ else
+ {
+ default_target_triplet = triplet::X86_WINDOWS;
+ }
if (args.target_triplet != nullptr)
{