From e371805a0374f74056dc7db1400ec063e7cbe5ba Mon Sep 17 00:00:00 2001 From: Paul Elder Date: Mon, 24 May 2021 16:54:02 +0900 Subject: meson: ipa: Use files() to locate the mojom files Use meson's files() to list the mojom files instead of the file names directly. This is so that we can still access the files from src/libcamera/ipa/meson.build later for building documentation cpp files from the mojom files. While at it, fix some redundant string manipulation in building the mojom modules. Signed-off-by: Paul Elder Reviewed-by: Laurent Pinchart Reviewed-by: Umang Jain --- include/libcamera/ipa/meson.build | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'include') diff --git a/include/libcamera/ipa/meson.build b/include/libcamera/ipa/meson.build index eca4e9ee..729483ab 100644 --- a/include/libcamera/ipa/meson.build +++ b/include/libcamera/ipa/meson.build @@ -81,7 +81,7 @@ foreach file : ipa_mojom_files endif # {pipeline}.mojom-module - mojom = custom_target(file.split('.')[0] + '_mojom_module', + mojom = custom_target(name + '_mojom_module', input : file, output : file + '-module', depends : ipa_mojom_core, @@ -143,3 +143,5 @@ foreach file : ipa_mojom_files libcamera_generated_ipa_headers += [header, serializer, proxy_header] endforeach + +ipa_mojom_files = files(ipa_mojom_files) -- cgit v1.2.1