diff options
Diffstat (limited to 'bpkg/pkg-build.cli')
-rw-r--r-- | bpkg/pkg-build.cli | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/bpkg/pkg-build.cli b/bpkg/pkg-build.cli index e5a6118..804eb41 100644 --- a/bpkg/pkg-build.cli +++ b/bpkg/pkg-build.cli @@ -156,6 +156,16 @@ namespace bpkg bpkg build libfoo/2.0.0 # upgrade libfoo 2.0.0 to hold, # also hold version 2.0.0 \ + + A package can be built in one of the associated configurations instead of + the current (or host, for build-time dependencies) configuration by + specifying one of the \cb{--config-*} options (see \l{bpkg-cfg-create(1)} + for background on associated configurations). For example: + + \ + bpkg build foo { --config-name=alt-host }+ ?bison + \ + " } @@ -243,6 +253,27 @@ namespace bpkg are purged. Refer to the \cb{--output-purge} option in \l{bpkg-pkg-checkout(1)} for details." } + + string --config-name + { + "<id>", + "Name of the associated configuration to build this package(s) in. + By default, the package is built in the current configuration." + } + + uint64_t --config-id + { + "<id>", + "Numeric id of the associated configuration to build this package(s) + in. By default, the package is built in the current configuration." + } + + uuid --config-uuid + { + "<uuid>", + "UUID of the associated configuration to build this package(s) in. + By default, the package is built in the current configuration." + } }; class pkg_build_options: configuration_options, @@ -310,6 +341,14 @@ namespace bpkg specified as part of the build command. Refer to the \cb{--shallow} option in \l{bpkg-rep-fetch(1)} for details." } + + bool --no-refinement + { + "Don't try to refine the configuration by offering drop any unused + dependencies that were potentially left behind on the previous + \cb{pkg-build} or \cb{pkg-drop} command execution if the command + is otherwise a noop (performs no new package builds, upgrades, etc)." + } }; " |