[libcamera-devel] [PATCH v3 7/7] libcamera: ipa: meson: build dummy IPA that needs isolation

Laurent Pinchart laurent.pinchart at ideasonboard.com
Thu Jul 11 08:24:30 CEST 2019


Hi Paul,

Thank you for the patch.

On Wed, Jul 10, 2019 at 03:44:50AM +0900, Paul Elder wrote:
> Add the dummy IPA that needs isolation to meson. At the same time, clean
> up the IPA meson to facilitate adding more IPAs.
> 
> Signed-off-by: Paul Elder <paul.elder at ideasonboard.com>

Reviewed-by: Laurent Pinchart <laurent.pinchart at ideasonboard.com>

> ---
> Changes in v3:
> - remove sub install directory for IPAs
> 
> Changes in v2:
> - make a sub install directory for IPAs, to keep them separate from the
>   proxies
> - remove shim compilation
> 
>  src/ipa/meson.build | 21 ++++++++++++---------
>  1 file changed, 12 insertions(+), 9 deletions(-)
> 
> diff --git a/src/ipa/meson.build b/src/ipa/meson.build
> index 3c33a37..2b9863b 100644
> --- a/src/ipa/meson.build
> +++ b/src/ipa/meson.build
> @@ -1,15 +1,18 @@
> -ipa_dummy_sources = files([
> -    'ipa_dummy.cpp',
> -])
> +ipa_dummy_sources = [
> +    ['ipa_dummy', 'ipa_dummy.cpp'],
> +    ['ipa_dummy_isolate', 'ipa_dummy_isolate.cpp'],
> +]
>  
>  ipa_install_dir = join_paths(get_option('libdir'), 'libcamera')
>  
> -ipa_dummy = shared_library('ipa_dummy',
> -                           ipa_dummy_sources,
> -                           name_prefix : '',
> -                           include_directories : libcamera_includes,
> -                           install : true,
> -                           install_dir : ipa_install_dir)
> +foreach t : ipa_dummy_sources
> +    ipa = shared_module(t[0],
> +                        t[1],
> +                        name_prefix : '',
> +                        include_directories : libcamera_includes,
> +                        install : true,
> +                        install_dir : ipa_install_dir)
> +endforeach
>  
>  config_h.set('IPA_MODULE_DIR',
>               '"' + join_paths(get_option('prefix'), ipa_install_dir) + '"')

-- 
Regards,

Laurent Pinchart


More information about the libcamera-devel mailing list