[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