aboutsummaryrefslogtreecommitdiff
path: root/toolsrc/src
diff options
context:
space:
mode:
authorRobert Schumacher <roschuma@microsoft.com>2020-03-18 12:18:24 -0700
committerRobert Schumacher <roschuma@microsoft.com>2020-03-18 12:18:24 -0700
commit4bf1cf35ba18b2549b0db87f4f8465fdabed2f47 (patch)
tree56a811badd2f6685f7cece2cdc08dad3aaa5a326 /toolsrc/src
parent44b9703a810c38256bb1e221385a63faf59255bb (diff)
downloadvcpkg-4bf1cf35ba18b2549b0db87f4f8465fdabed2f47.tar.gz
vcpkg-4bf1cf35ba18b2549b0db87f4f8465fdabed2f47.zip
[vcpkg] Fill in feature lists during CI reporting
Diffstat (limited to 'toolsrc/src')
-rw-r--r--toolsrc/src/vcpkg/commands.ci.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/toolsrc/src/vcpkg/commands.ci.cpp b/toolsrc/src/vcpkg/commands.ci.cpp
index 7b65eac99..f21366a36 100644
--- a/toolsrc/src/vcpkg/commands.ci.cpp
+++ b/toolsrc/src/vcpkg/commands.ci.cpp
@@ -293,9 +293,7 @@ namespace vcpkg::Commands::CI
std::vector<FullPackageSpec> install_specs;
for (auto&& install_action : action_plan.install_actions)
{
- install_specs.emplace_back(FullPackageSpec{
- install_action.spec,
- std::vector<std::string>{install_action.feature_list.begin(), install_action.feature_list.end()}});
+ install_specs.emplace_back(FullPackageSpec{install_action.spec, install_action.feature_list});
}
var_provider.load_tag_vars(install_specs, provider);
@@ -315,6 +313,7 @@ namespace vcpkg::Commands::CI
{
auto p = &action;
ret->abi_map.emplace(action.spec, action.package_abi.value_or_exit(VCPKG_LINE_INFO));
+ ret->features.emplace(action.spec, action.feature_list);
if (auto scfl = p->source_control_file_location.get())
{
auto emp = ret->default_feature_provider.emplace(p->spec.name(), *scfl);