[libcamera-devel] [PATCH] libcamera: Use dependency instead of link_args to link against libdl
Paul Elder
paul.elder at ideasonboard.com
Wed Jun 5 18:16:22 CEST 2019
Hi Laurent,
Thank you for the patch.
On Wed, Jun 05, 2019 at 06:40:47PM +0300, Laurent Pinchart wrote:
> Instead of specifying the link arguments directly, which may be
> compiler-specific, use a dependency object provided by find_library().
>
> Signed-off-by: Laurent Pinchart <laurent.pinchart at ideasonboard.com>
Looks good to me.
Reviewed-by: Paul Elder <paul.elder at ideasonboard.com>
Tested-by: Paul Elder <paul.elder at ideasonboard.com>
> ---
> src/libcamera/meson.build | 8 ++++++--
> 1 file changed, 6 insertions(+), 2 deletions(-)
>
> diff --git a/src/libcamera/meson.build b/src/libcamera/meson.build
> index 0889b0d31f36..1ca1083cf5c7 100644
> --- a/src/libcamera/meson.build
> +++ b/src/libcamera/meson.build
> @@ -63,12 +63,16 @@ if libudev.found()
> ])
> endif
>
> +libcamera_deps = [
> + cc.find_library('dl'),
> + libudev,
> +]
> +
> libcamera = shared_library('camera',
> libcamera_sources,
> install : true,
> include_directories : includes,
> - dependencies : libudev,
> - link_args : '-ldl')
> + dependencies : libcamera_deps)
>
> libcamera_dep = declare_dependency(sources : [libcamera_api, libcamera_h],
> include_directories : libcamera_includes,
> --
> Regards,
>
> Laurent Pinchart
>
> _______________________________________________
> libcamera-devel mailing list
> libcamera-devel at lists.libcamera.org
> https://lists.libcamera.org/listinfo/libcamera-devel
More information about the libcamera-devel
mailing list