From e3455e281bd9a2147259f7ba769211b9709e51da Mon Sep 17 00:00:00 2001 From: Alexander Karatarakis Date: Fri, 30 Sep 2016 16:55:34 -0700 Subject: Introduce Input::check_all_triplets() --- toolsrc/include/vcpkg_Input.h | 2 ++ toolsrc/src/vcpkg_Input.cpp | 8 ++++++++ 2 files changed, 10 insertions(+) (limited to 'toolsrc') 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 check_and_get_package_specs(const std::vector& 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 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 triplets, const vcpkg_paths& paths) + { + for (const package_spec& spec : triplets) + { + check_triplet(spec.target_triplet, paths); + } + } }} -- cgit v1.2.3