aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexander Karatarakis <alkarata@microsoft.com>2016-09-30 16:55:34 -0700
committerAlexander Karatarakis <alkarata@microsoft.com>2016-09-30 16:55:34 -0700
commite3455e281bd9a2147259f7ba769211b9709e51da (patch)
treee8a32625514a66dce8802f4e7a84cad3ea7eeeb1
parent4b0f3d87befb84c819afbf664614281491a784b9 (diff)
downloadvcpkg-e3455e281bd9a2147259f7ba769211b9709e51da.tar.gz
vcpkg-e3455e281bd9a2147259f7ba769211b9709e51da.zip
Introduce Input::check_all_triplets()
-rw-r--r--toolsrc/include/vcpkg_Input.h2
-rw-r--r--toolsrc/src/vcpkg_Input.cpp8
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);
+ }
+ }
}}