[libcamera-devel] [PATCH v2] meson: Provide build configuration summary
Kieran Bingham
kieran.bingham at ideasonboard.com
Fri Sep 4 13:17:02 CEST 2020
Report the enabled pipelines when configuring the meson build hierarchy.
This helps clarify what pipelines are used when building, and is useful
when looking back through build-traces to see what was actually
configured.
This can be expanded upon to report other options, and ideally will be
replaced by mesons summary() functionality when it is available.
Signed-off-by: Kieran Bingham <kieran.bingham at ideasonboard.com>
---
I've marked this as v2, as it superceedes the earlier "libcamera:
pipelines: Print enabled pipelines".
This now produces the following output:
...
Program sphinx-build-3 found: NO
Program sphinx-build found: YES (/home/kbingham/.local/bin/sphinx-build)
Configuring config.h using configuration
Message: Enabled pipelines: ipu3, raspberrypi, rkisp1, simple, uvcvideo, vimc
Build targets in project: 86
meson.build | 3 +++
1 file changed, 3 insertions(+)
diff --git a/meson.build b/meson.build
index b6c99ba8e0eb..b3b30327a97c 100644
--- a/meson.build
+++ b/meson.build
@@ -141,3 +141,6 @@ pkg_mod.generate(libraries : libcamera,
filebase : 'camera',
description : 'Complex Camera Support Library',
subdirs : 'libcamera')
+
+## Summarise Configurations
+message('Enabled pipelines: ' + ', '.join(get_option('pipelines')) )
--
2.25.1
More information about the libcamera-devel
mailing list