diff options
| author | Alexander Karatarakis <alkarata@microsoft.com> | 2016-09-30 16:55:34 -0700 |
|---|---|---|
| committer | Alexander Karatarakis <alkarata@microsoft.com> | 2016-09-30 16:55:34 -0700 |
| commit | e3455e281bd9a2147259f7ba769211b9709e51da (patch) | |
| tree | e8a32625514a66dce8802f4e7a84cad3ea7eeeb1 | |
| parent | 4b0f3d87befb84c819afbf664614281491a784b9 (diff) | |
| download | vcpkg-e3455e281bd9a2147259f7ba769211b9709e51da.tar.gz vcpkg-e3455e281bd9a2147259f7ba769211b9709e51da.zip | |
Introduce Input::check_all_triplets()
| -rw-r--r-- | toolsrc/include/vcpkg_Input.h | 2 | ||||
| -rw-r--r-- | toolsrc/src/vcpkg_Input.cpp | 8 |
2 files changed, 10 insertions, 0 deletions
diff --git a/toolsrc/include/vcpkg_Input.h b/toolsrc/include/vcpkg_Input.h index 311df3bec..1aa5bcb99 100644 --- a/toolsrc/include/vcpkg_Input.h +++ b/toolsrc/include/vcpkg_Input.h @@ -10,4 +10,6 @@ namespace vcpkg {namespace Input std::vector<package_spec> check_and_get_package_specs(const std::vector<std::string>& package_specs_as_strings, const triplet& default_target_triplet, const char* example_text); void check_triplet(const triplet& t, const vcpkg_paths& paths); + + void check_all_triplets(std::vector<package_spec> triplets, const vcpkg_paths& paths); }} diff --git a/toolsrc/src/vcpkg_Input.cpp b/toolsrc/src/vcpkg_Input.cpp index 09fce7b8c..c8da089b8 100644 --- a/toolsrc/src/vcpkg_Input.cpp +++ b/toolsrc/src/vcpkg_Input.cpp @@ -39,4 +39,12 @@ namespace vcpkg {namespace Input exit(EXIT_FAILURE); } } + + void check_all_triplets(std::vector<package_spec> triplets, const vcpkg_paths& paths) + { + for (const package_spec& spec : triplets) + { + check_triplet(spec.target_triplet, paths); + } + } }} |
