From 1c512d406536d72a393c38c3f6a75fe0fdb9ecb2 Mon Sep 17 00:00:00 2001 From: Kieran Bingham Date: Thu, 4 May 2023 15:48:01 +0100 Subject: v4l2: Move the v4l2 compat layer to libexec/libcamera Move the v4l2-compat.so shared library installation to the libcamera directory under libexec. This is the same location that the proxy workers live and will facilitate easier packaging of the V4L2 compatibility layer with distributions. Create a new libcamera_libexecdir variable within meson to simplify representation of this path and update the proxy worker meson.build infrastructure to make use of it as well. Signed-off-by: Kieran Bingham Reviewed-by: Laurent Pinchart Reviewed-by: Javier Martinez Canillas Signed-off-by: Kieran Bingham --- src/v4l2/meson.build | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/v4l2') diff --git a/src/v4l2/meson.build b/src/v4l2/meson.build index f132103c..ab4b35dd 100644 --- a/src/v4l2/meson.build +++ b/src/v4l2/meson.build @@ -31,6 +31,7 @@ v4l2_compat = shared_library('v4l2-compat', v4l2_compat_sources, name_prefix : '', install : true, + install_dir : libcamera_libexecdir, dependencies : [libcamera_private, libdl], cpp_args : v4l2_compat_cpp_args) @@ -38,7 +39,7 @@ v4l2_compat = shared_library('v4l2-compat', # adaptation layer. cdata = configuration_data() -cdata.set('LIBCAMERA_V4L2_SO', get_option('prefix') / get_option('libdir') / 'v4l2-compat.so') +cdata.set('LIBCAMERA_V4L2_SO', get_option('prefix') / libcamera_libexecdir / 'v4l2-compat.so') configure_file(input : 'libcamerify.in', output : 'libcamerify', -- cgit v1.2.1