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.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) + '"')
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue