[libcamera-devel] [PATCH] libcamera: Use meson summary() function to summarize configuration
Laurent Pinchart
laurent.pinchart at ideasonboard.com
Wed Jan 20 12:38:15 CET 2021
Hi Sebastian,
On Wed, Jan 20, 2021 at 10:11:41AM +0100, Sebastian Fricke wrote:
> Hey Laurent,
>
> Thank you for the patch, it applies well and looks good.
Does this imply I have your Reviewed-by tag ? :-)
> ```
> ...
> Configuring config.h using configuration
> Program python3 (jinja2, ply, jinja2, yaml) found: YES (/usr/bin/python3) modules: jinja2, ply, jinja2, yaml
> Build targets in project: 80
>
> libcamera 0.0.0
>
> Configuration
> Enabled pipelines: ipu3
> raspberrypi
> rkisp1
> simple
> uvcvideo
> vimc
>
> Found ninja-1.10.1 at /usr/bin/ninja
> ...
> ```
>
> Greetings,
> Sebastian
>
> On 20.01.2021 09:40, Laurent Pinchart wrote:
> > Now that Debian backports have been updated to meson v0.56, all major
> > distributions provide meson >= v0.53 in their latest LTS version. We can
> > replace the manual message()-based configuration summary with the
> > summmary() function.
> >
> > Signed-off-by: Laurent Pinchart <laurent.pinchart at ideasonboard.com>
> > ---
> > meson.build | 6 ++++--
> > 1 file changed, 4 insertions(+), 2 deletions(-)
> >
> > diff --git a/meson.build b/meson.build
> > index c47eb420f4db..743cb1d299f7 100644
> > --- a/meson.build
> > +++ b/meson.build
> > @@ -1,7 +1,7 @@
> > # SPDX-License-Identifier: CC0-1.0
> >
> > project('libcamera', 'c', 'cpp',
> > - meson_version : '>= 0.51',
> > + meson_version : '>= 0.53',
> > version : '0.0.0',
> > default_options : [
> > 'werror=true',
> > @@ -155,4 +155,6 @@ py_mod = import('python')
> > py_mod.find_installation('python3', modules: py_modules)
> >
> > ## Summarise Configurations
> > -message('Enabled pipelines: ' + ', '.join(get_option('pipelines')))
> > +summary({
> > + 'Enabled pipelines': get_option('pipelines'),
> > + }, section : 'Configuration')
--
Regards,
Laurent Pinchart
More information about the libcamera-devel
mailing list