From a87c63c7e9c7186805ab2f9a16816e65a699bde7 Mon Sep 17 00:00:00 2001 From: Laurent Pinchart Date: Wed, 5 Jun 2019 18:39:07 +0300 Subject: libcamera: Use dependency instead of link_args to link against libdl 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 Reviewed-by: Paul Elder Tested-by: Paul Elder --- 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 0889b0d3..1ca1083c 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, -- cgit v1.2.1