diff options
author | Karen Arutyunov <karen@codesynthesis.com> | 2021-12-02 15:27:42 +0300 |
---|---|---|
committer | Karen Arutyunov <karen@codesynthesis.com> | 2021-12-08 15:46:36 +0300 |
commit | c9d13dff940ab16e28f2440a819a0151a3a7543f (patch) | |
tree | fbb37b3b575dc4f70c0fa1384a96c4a18bd0b58f /bpkg/pkg-verify.cxx | |
parent | dfb2b32071be8003c9048128cc8cf52bf2137d30 (diff) |
Prepare for supporting multiple dependencies in dependency alternative
Diffstat (limited to 'bpkg/pkg-verify.cxx')
-rw-r--r-- | bpkg/pkg-verify.cxx | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/bpkg/pkg-verify.cxx b/bpkg/pkg-verify.cxx index 0afe32b..757a2c5 100644 --- a/bpkg/pkg-verify.cxx +++ b/bpkg/pkg-verify.cxx @@ -54,18 +54,21 @@ namespace bpkg if (nv.name == "depends") try { - dependency_alternatives da (nv.value); + dependency_alternatives das (nv.value); - if (da.buildtime) + if (das.buildtime) { - for (dependency& d: da) + for (const dependency_alternative& da: das) { + assert (da.size () == 1); // @@ DEP + + const dependency& d (da[0]); const package_name& dn (d.name); if (dn != "build2" && dn != "bpkg") continue; - if (da.size () != 1) + if (das.size () != 1) { if (diag_level != 0) error (p.name (), nv.value_line, nv.value_column) |