aboutsummaryrefslogtreecommitdiff
path: root/toolsrc/src/commands_build.cpp
diff options
context:
space:
mode:
authorRobert Schumacher <roschuma@microsoft.com>2017-03-15 19:46:55 -0700
committerRobert Schumacher <roschuma@microsoft.com>2017-03-15 19:51:41 -0700
commit5cc80c1e974a2a52f863b98cc387a2285803521b (patch)
tree12241cf577595468ded6e82050bf65cb26337377 /toolsrc/src/commands_build.cpp
parent924c9321a752b17bac52ae4ebf955dc28d221dd2 (diff)
downloadvcpkg-5cc80c1e974a2a52f863b98cc387a2285803521b.tar.gz
vcpkg-5cc80c1e974a2a52f863b98cc387a2285803521b.zip
[vcpkg] Fix regression with dependency qualifiers.
Diffstat (limited to 'toolsrc/src/commands_build.cpp')
-rw-r--r--toolsrc/src/commands_build.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/toolsrc/src/commands_build.cpp b/toolsrc/src/commands_build.cpp
index 1a634c8db..5ad39ae63 100644
--- a/toolsrc/src/commands_build.cpp
+++ b/toolsrc/src/commands_build.cpp
@@ -31,9 +31,9 @@ namespace vcpkg::Commands::Build
Checks::check_exit(VCPKG_LINE_INFO, spec.name() == source_paragraph.name, "inconsistent arguments to build_package()");
const triplet& target_triplet = spec.target_triplet();
- for (auto&& dep : source_paragraph.depends)
+ for (auto&& dep : filter_dependencies(source_paragraph.depends, target_triplet))
{
- if (status_db.find_installed(dep.name, target_triplet) == status_db.end())
+ if (status_db.find_installed(dep, target_triplet) == status_db.end())
{
return BuildResult::CASCADED_DUE_TO_MISSING_DEPENDENCIES;
}