diff options
| author | nicole mazzuca <mazzucan@outlook.com> | 2020-07-10 16:06:01 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-07-10 16:06:01 -0700 |
| commit | 544f8e4593764f78faa94bac2adb81cca5232943 (patch) | |
| tree | 91864fe9627eb7c1eadc79b4b4b86caebe27a26d | |
| parent | 8a8d725b438bc8162bea50a175b9a9fa2cc620bd (diff) | |
| download | vcpkg-544f8e4593764f78faa94bac2adb81cca5232943.tar.gz vcpkg-544f8e4593764f78faa94bac2adb81cca5232943.zip | |
[vcpkg build] fix #12355 (#12367)
| -rw-r--r-- | toolsrc/src/vcpkg/build.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/toolsrc/src/vcpkg/build.cpp b/toolsrc/src/vcpkg/build.cpp index 2e1554837..33239edc9 100644 --- a/toolsrc/src/vcpkg/build.cpp +++ b/toolsrc/src/vcpkg/build.cpp @@ -88,13 +88,14 @@ namespace vcpkg::Build auto var_provider_storage = CMakeVars::make_triplet_cmake_var_provider(paths);
auto& var_provider = *var_provider_storage;
var_provider.load_dep_info_vars(std::array<PackageSpec, 1>{full_spec.package_spec});
- var_provider.load_tag_vars(std::array<FullPackageSpec, 1>{full_spec}, provider);
StatusParagraphs status_db = database_load_check(paths);
auto action_plan = Dependencies::create_feature_install_plan(
provider, var_provider, std::vector<FullPackageSpec>{full_spec}, status_db);
+ var_provider.load_tag_vars(action_plan, provider);
+
const PackageSpec& spec = full_spec.package_spec;
const SourceControlFile& scf = *scfl.source_control_file;
@@ -913,7 +914,7 @@ namespace vcpkg::Build }
}
- action.abi_info = Build::AbiInfo();
+ action.abi_info = AbiInfo();
auto& abi_info = action.abi_info.value_or_exit(VCPKG_LINE_INFO);
abi_info.pre_build_info = std::make_unique<PreBuildInfo>(
|
