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:
parent
403f68d847
commit
2d5b3a236e
1 changed files with 12 additions and 9 deletions
|
@ -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) + '"')
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue