diff options
author | Karen Arutyunov <karen@codesynthesis.com> | 2022-12-06 20:57:09 +0300 |
---|---|---|
committer | Karen Arutyunov <karen@codesynthesis.com> | 2022-12-07 13:35:29 +0300 |
commit | 1c28876c1357d332951b27a1db09a5fc37f7abea (patch) | |
tree | 0846e2f072f5541c0c9e1f0b78fc55e5a14e7293 /libbpkg/manifest.hxx | |
parent | d6f50b34977cead4bd1e0bd4fe49e5e5b6f2bdd3 (diff) |
Add support for *-build-config override
Diffstat (limited to 'libbpkg/manifest.hxx')
-rw-r--r-- | libbpkg/manifest.hxx | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/libbpkg/manifest.hxx b/libbpkg/manifest.hxx index 3b75830..35bf915 100644 --- a/libbpkg/manifest.hxx +++ b/libbpkg/manifest.hxx @@ -1292,6 +1292,15 @@ namespace bpkg // {build-*email} // {builds, build-{include,exclude}} // {*-builds, *-build-{include,exclude}} + // {*-build-config} + // + // Throw manifest_parsing if the configuration specified by the build + // package configuration-specific build constraints group value overrides + // doesn't exists. In contrast, for the build config override add a new + // configuration if it doesn't exist and update the arguments of the + // existing configuration otherwise. In the former case, all the potential + // build constraints overrides for such a newly added configuration must + // follow the respective *-build-config override. // // Note that the build constraints group values (both common and build // config-specific) are overridden hierarchically so that the |