From: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
To: "michael.opdenacker@bootlin.com" <michael.opdenacker@bootlin.com>,
"docs@lists.yoctoproject.org" <docs@lists.yoctoproject.org>
Subject: RE: [docs] [PATCH] ref-manual: document meson class and EXTRA_OEMESON variable
Date: Thu, 16 Feb 2023 18:52:59 +0000 [thread overview]
Message-ID: <54ef2f3b5b1e433d8d79dfed86996338@axis.com> (raw)
In-Reply-To: <20230216140811.2383941-1-michael.opdenacker@bootlin.com>
> -----Original Message-----
> From: docs@lists.yoctoproject.org <docs@lists.yoctoproject.org> On Behalf Of Michael Opdenacker via lists.yoctoproject.org
> Sent: den 16 februari 2023 15:08
> To: docs@lists.yoctoproject.org
> Cc: Michael Opdenacker <michael.opdenacker@bootlin.com>
> Subject: [docs] [PATCH] ref-manual: document meson class and EXTRA_OEMESON variable
>
> From: Michael Opdenacker <michael.opdenacker@bootlin.com>
>
> Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
> ---
> documentation/ref-manual/classes.rst | 10 ++++++++++
> documentation/ref-manual/variables.rst | 11 +++++++++++
> 2 files changed, 21 insertions(+)
>
> diff --git a/documentation/ref-manual/classes.rst b/documentation/ref-manual/classes.rst
> index b5443c0d0a..b34c966788 100644
> --- a/documentation/ref-manual/classes.rst
> +++ b/documentation/ref-manual/classes.rst
> @@ -1648,6 +1648,16 @@ messages for various BitBake severity levels (i.e. ``bbplain``,
> This class is enabled by default since it is inherited by the :ref:`ref-classes-base`
> class.
>
> +.. _ref-classes-meson:
> +
> +``meson``
> +=========
> +
> +The :ref:`ref-classes-meson` class allows to create recipes that build software
> +using the `Meson <https://mesonbuild.com/>`__ build system. You can use
> +the :term:`EXTRA_OEMESON` variable to specify additional configuration options
> +to be passed using the ``meson`` command line.
> +
> .. _ref-classes-metadata_scm:
>
> ``metadata_scm``
> diff --git a/documentation/ref-manual/variables.rst b/documentation/ref-manual/variables.rst
> index 62176f7ee8..877ea20b47 100644
> --- a/documentation/ref-manual/variables.rst
> +++ b/documentation/ref-manual/variables.rst
> @@ -2528,6 +2528,17 @@ system and gives an overview of their function and contents.
> variable specifies additional configuration options you want to pass
> to the ``scons`` command line.
>
> + :term:`EXTRA_OEMESON`
> + Additional `Meson <https://mesonbuild.com/>`__ options. See the
> + :ref:`ref-classes-meson` class for additional information.
> +
> + In addition to standard Meson options, such options correspond
Change "correspond" to "correspond to".
> + `Meson build options <https://mesonbuild.com/Build-options.html>`__
> + defined in the ``meson_options.txt`` file in the sources to build.
> + Here is an example::
> +
> + EXTRA_OEMESON = "-Dpython=disabled -Dvalgrind=disabled"
> +
You might also want to add a definition of the MESON_BUILDTYPE variable,
which defaults to `debug` or `plain` depending on if DEBUG_BUILD is set
or not, but can be set by the recipe.
> :term:`EXTRA_USERS_PARAMS`
> When inheriting the :ref:`ref-classes-extrausers`
> class, this variable provides image level user and group operations.
> --
> 2.37.2
//Peter
next prev parent reply other threads:[~2023-02-16 18:53 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-02-16 14:08 [PATCH] ref-manual: document meson class and EXTRA_OEMESON variable michael.opdenacker
2023-02-16 18:52 ` Peter Kjellerstedt [this message]
2023-02-17 9:59 ` [docs] " Michael Opdenacker
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=54ef2f3b5b1e433d8d79dfed86996338@axis.com \
--to=peter.kjellerstedt@axis.com \
--cc=docs@lists.yoctoproject.org \
--cc=michael.opdenacker@bootlin.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.