diff options
author | Karen Arutyunov <karen@codesynthesis.com> | 2021-04-22 21:57:13 +0300 |
---|---|---|
committer | Karen Arutyunov <karen@codesynthesis.com> | 2021-07-01 11:19:12 +0300 |
commit | d77ca8720df495017139a24a59c502f53c07df9f (patch) | |
tree | 5093b9700607e0db35d6260ad766e7f171e2bf8f /bpkg/bpkg.cli | |
parent | aee787bce2b94a057ad8e6fd42e2cd901776e348 (diff) |
Add support for associated configurations
Diffstat (limited to 'bpkg/bpkg.cli')
-rw-r--r-- | bpkg/bpkg.cli | 17 |
1 files changed, 14 insertions, 3 deletions
diff --git a/bpkg/bpkg.cli b/bpkg/bpkg.cli index 48f655e..23be078 100644 --- a/bpkg/bpkg.cli +++ b/bpkg/bpkg.cli @@ -50,6 +50,11 @@ namespace bpkg configuration is an amalgamation that contains packages as subprojects (see \l{bpkg-cfg-create(1)} for details). + Build configurations can be associated with each other so that while a + package is built in one configuration, some of its dependencies can be + built in associated configurations (see \l{bpkg-cfg-create(1)} for + details). + A \i{bpkg package} is an archive or directory (potentially in a version control system) that contains a \cb{build2} project plus the package \cb{manifest} file. \cb{bpkg} can either use package archives/directories @@ -168,6 +173,11 @@ namespace bpkg "\l{bpkg-cfg-create(1)} \- create configuration" } + bool cfg-add + { + "\l{bpkg-cfg-add(1)} \- associate configuration" + } + bool rep-info { "\l{bpkg-rep-info(1)} \- print repository information" @@ -314,9 +324,10 @@ namespace bpkg "\h|ENVIRONMENT| - Commands executed by \cb{bpkg} while the build configuration database is - open will have the \cb{BPKG_OPEN_CONFIG} environment variable set to the - absolute and normalized configuration directory path. This can be used by + Commands executed by \cb{bpkg} while the current and associated build + configuration databases are open will have the \cb{BPKG_OPEN_CONFIGS} + environment variable set to the space-separated, \cb{\"}-quoted list of + absolute and normalized configuration directory paths. This can be used by build system hooks and/or programs that they execute. " |