diff options
author | Panu Matilainen <pmatilai@redhat.com> | 2022-02-22 16:53:34 +0200 |
---|---|---|
committer | Florian Festi <ffesti@redhat.com> | 2022-02-28 15:07:22 +0100 |
commit | 7c32c7f07fa31a0be2df1a7ea34d0d4435deb145 (patch) | |
tree | 3b7f3c7e35856f8423a7cfff3b3f3204ab6900f0 /docs/man | |
parent | ad8b9bd2ca93cf4319680f056bb40bfc24661991 (diff) | |
download | rpm-7c32c7f07fa31a0be2df1a7ea34d0d4435deb145.tar.gz |
Add separate build configuration (%conf) section to spec
Configuring the sources (eg ./configure, cmake and whatnot) is really a
distinct step which is very unlike the actual build, in that the actual
build steps are generally equal for all projects using a given build system,
but configuration differs greatly once you go beyond the default paths and
the like.
This is essentially a pre-requisite for implementing build system templating
in spec files.
Fixes: #1086
Diffstat (limited to 'docs/man')
-rw-r--r-- | docs/man/rpmbuild.8.md | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/docs/man/rpmbuild.8.md b/docs/man/rpmbuild.8.md index 09efa6426..947ca25fc 100644 --- a/docs/man/rpmbuild.8.md +++ b/docs/man/rpmbuild.8.md @@ -15,13 +15,13 @@ SYNOPSIS BUILDING PACKAGES: ------------------ -**rpmbuild** {**-ba\|-bb\|-bp\|-bc\|-bi\|-bl\|-bs\|-br\|-bd**} +**rpmbuild** {**-ba\|-bb\|-bp\|-bf|\-bc\|-bi\|-bl\|-bs\|-br\|-bd**} \[**rpmbuild-options**\] *SPECFILE \...* -**rpmbuild** {**-ra\|-rb\|-rp\|-rc\|-ri\|-rl\|-rs\|-rr\|-rd**} +**rpmbuild** {**-ra\|-rb\|-rp\|-rf\|-rc\|-ri\|-rl\|-rs\|-rr\|-rd**} \[**rpmbuild-options**\] *SOURCEPACKAGE \...* -**rpmbuild** {**-ta\|-tb\|-tp\|-tc\|-ti\|-tl\|-ts\|-tr\|-td**} +**rpmbuild** {**-ta\|-tb\|-tp\|-tf\|-tc\|-ti\|-tl\|-ts\|-tr\|-td**} \[**rpmbuild-options**\] *TARBALL \...* **rpmbuild** {**\--rebuild\|\--recompile**} *SOURCEPKG \...* @@ -161,6 +161,11 @@ all the stages preceding it), and is one of: : Unpack the sources and apply any patches - executes the %prep stage only. +**-bf** + +: Configure the sources - executes up to and including the %conf stage. + This generally involves the equivalent of a \"./configure\". + **-bc** : Compile the sources - executes up to and including the %build stage. |