[libcamera-devel] [PATCH v3 2/5] meson: ipa: Use files() to locate the mojom files
Umang Jain
umang.jain at ideasonboard.com
Thu May 27 09:35:28 CEST 2021
Hi Paul,
Thanks for the Patch
On 5/27/21 12:58 PM, Paul Elder wrote:
> Use meson's files() to list the mojom files instead of the file names
> directly. This is so that we can still access the files from
> src/libcamera/ipa/meson.build later for building documentation cpp
> files from the mojom files.
>
> While at it, fix some redundant string manipulation in building the
> mojom modules.
>
> Signed-off-by: Paul Elder <paul.elder at ideasonboard.com>
> Reviewed-by: Laurent Pinchart <laurent.pinchart at ideasonboard.com>
Reviewed-by: Umang Jain <umang.jain at ideasonboard.com>
>
> ---
> Changes in v2:
> - simplify the conversion
> ---
> include/libcamera/ipa/meson.build | 4 +++-
> 1 file changed, 3 insertions(+), 1 deletion(-)
>
> diff --git a/include/libcamera/ipa/meson.build b/include/libcamera/ipa/meson.build
> index eca4e9ee..729483ab 100644
> --- a/include/libcamera/ipa/meson.build
> +++ b/include/libcamera/ipa/meson.build
> @@ -81,7 +81,7 @@ foreach file : ipa_mojom_files
> endif
>
> # {pipeline}.mojom-module
> - mojom = custom_target(file.split('.')[0] + '_mojom_module',
> + mojom = custom_target(name + '_mojom_module',
> input : file,
> output : file + '-module',
> depends : ipa_mojom_core,
> @@ -143,3 +143,5 @@ foreach file : ipa_mojom_files
>
> libcamera_generated_ipa_headers += [header, serializer, proxy_header]
> endforeach
> +
> +ipa_mojom_files = files(ipa_mojom_files)
More information about the libcamera-devel
mailing list