From 61aa357a95dcb52537fba85fab58038ae9d6a97a Mon Sep 17 00:00:00 2001 From: Laurent Pinchart Date: Sat, 7 Mar 2020 20:36:25 +0200 Subject: libcamera: meson: Make libatomic and libdl dependencies reusable MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit libcamera.so links against libatomic and libdl, and handles those dependencies directly in the shared_object() call. More components within libcamera will need those dependencies, extract them to named variables to make them reusable. Signed-off-by: Laurent Pinchart Reviewed-by: Niklas Söderlund --- src/libcamera/meson.build | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/libcamera/meson.build b/src/libcamera/meson.build index 1b69bc0d..87fa09cd 100644 --- a/src/libcamera/meson.build +++ b/src/libcamera/meson.build @@ -58,6 +58,8 @@ includes = [ subdir('pipeline') subdir('proxy') +libatomic = cc.find_library('atomic', required : false) +libdl = cc.find_library('dl') libudev = dependency('libudev', required : false) if libudev.found() @@ -93,8 +95,8 @@ version_cpp = vcs_tag(command : [gen_version, meson.build_root()], libcamera_sources += version_cpp libcamera_deps = [ - cc.find_library('atomic', required: false), - cc.find_library('dl'), + libatomic, + libdl, libudev, dependency('threads'), ] -- cgit v1.2.1