diff options
| author | Albert Ziegenhagel <albert.ziegenhagel@outlook.com> | 2016-09-22 12:00:27 +0200 |
|---|---|---|
| committer | Albert Ziegenhagel <albert.ziegenhagel@outlook.com> | 2016-09-22 12:00:27 +0200 |
| commit | eba6126d15c393561969870aae7b89bba22163c6 (patch) | |
| tree | 7ea583fc0eaee476a5454128d57dcb831ba7435a /toolsrc/src/main.cpp | |
| parent | 23a45e7db6fe997add43aeb4f3716e3083704e2a (diff) | |
| download | vcpkg-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.cpp | 11 |
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) { |
