diff options
author | Paul Elder <paul.elder@ideasonboard.com> | 2019-06-05 17:25:54 -0400 |
---|---|---|
committer | Paul Elder <paul.elder@ideasonboard.com> | 2019-07-12 16:32:29 +0900 |
commit | 2d5b3a236ebe092dda8a67a721cc96825822628b (patch) | |
tree | a3bed0e6ea2028f2859fad4479db3d1ef2df07f8 | |
parent | 403f68d84707065149a30fba899f3d4e238082a8 (diff) |
libcamera: ipa: meson: build dummy IPA that needs isolation
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@ideasonboard.com>
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
-rw-r--r-- | src/ipa/meson.build | 21 |
1 files changed, 12 insertions, 9 deletions
diff --git a/src/ipa/meson.build b/src/ipa/meson.build index 3c33a37c..2b9863bc 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) + '"') |