[dpdk-dev] [PATCH v2 0/6] meson build improvements
Luca Boccassi
bluca at debian.org
Thu Jan 9 16:30:52 CET 2020
On Thu, 2020-01-09 at 12:07 +0000, Bruce Richardson wrote:
> These patches make some improvements to the meson build, particularly
> for documentation. They also remove many, but not all warnings issued
> by
> meson e.g. warnings about newer features unsupported in baseline.
>
> The biggest change is to improve the handling of the guide html docs.
> The change here is more significant, and the doc build now uses a
> wrapper script around sphinx. This wrapper script allows us to output
> correct dependency information for the sphinx build in a .d file.
> This
> .d file is processed by ninja (not meson) on build, so that any
> changes
> to doc files trigger a rebuild to the guides using sphinx.
>
> For now, the two patches which remove the meson version warnings are
> CC'ed to stable for backport, theoretically this who set could be
> backported if so desired, as all changes could be considered fixes to
> some degree or other, and nothing introduces a whole new feature.
>
> Note: for completeness and simplicity, previously submitted patch
> http://patches.dpdk.org/patch/64189/
> is included in this set, and will
> be marked superceded in patchwork.
>
> V2: resend to correct email addresses
>
> Bruce Richardson (6):
> kernel/linux/kni: fix meson warning about console keyword
> build: skip processing docs folder if docs disabled
> doc/api: fix warning with meson build
> doc/guides: reduce whitespace in meson build file
> doc/guides: rebuild with meson whenever a file changes
> doc/api: reduce indentation in meson build file
>
> buildtools/call-sphinx-build.py | 29 ++++++++++
> buildtools/meson.build | 6 +-
> doc/api/meson.build | 99 +++++++++++++++++------------
> ----
> doc/guides/meson.build | 38 ++++++-------
> doc/meson.build | 4 ++
> kernel/linux/kni/meson.build | 1 -
> 6 files changed, 104 insertions(+), 73 deletions(-)
> create mode 100755 buildtools/call-sphinx-build.py
Series-acked-by: Luca Boccassi <bluca at debian.org>
--
Kind regards,
Luca Boccassi
More information about the dev
mailing list