From 1c28876c1357d332951b27a1db09a5fc37f7abea Mon Sep 17 00:00:00 2001 From: Karen Arutyunov Date: Tue, 6 Dec 2022 20:57:09 +0300 Subject: Add support for *-build-config override --- libbpkg/manifest.hxx | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'libbpkg/manifest.hxx') 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 -- cgit v1.1