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>
This commit is contained in:
Paul Elder 2019-06-05 17:25:54 -04:00
parent 403f68d847
commit 2d5b3a236e

View file

@ -1,15 +1,18 @@
ipa_dummy_sources = files([ ipa_dummy_sources = [
'ipa_dummy.cpp', ['ipa_dummy', 'ipa_dummy.cpp'],
]) ['ipa_dummy_isolate', 'ipa_dummy_isolate.cpp'],
]
ipa_install_dir = join_paths(get_option('libdir'), 'libcamera') ipa_install_dir = join_paths(get_option('libdir'), 'libcamera')
ipa_dummy = shared_library('ipa_dummy', foreach t : ipa_dummy_sources
ipa_dummy_sources, ipa = shared_module(t[0],
name_prefix : '', t[1],
include_directories : libcamera_includes, name_prefix : '',
install : true, include_directories : libcamera_includes,
install_dir : ipa_install_dir) install : true,
install_dir : ipa_install_dir)
endforeach
config_h.set('IPA_MODULE_DIR', config_h.set('IPA_MODULE_DIR',
'"' + join_paths(get_option('prefix'), ipa_install_dir) + '"') '"' + join_paths(get_option('prefix'), ipa_install_dir) + '"')