diff options
author | Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 2019-06-05 18:39:07 +0300 |
---|---|---|
committer | Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 2019-06-08 13:43:32 +0300 |
commit | a87c63c7e9c7186805ab2f9a16816e65a699bde7 (patch) | |
tree | 01dccffbe78ec30e696a35fbe5d39b4db16d73b8 | |
parent | 57338798641f0a0402ff1f8ae89622b9ad5dd6c7 (diff) |
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 <laurent.pinchart@ideasonboard.com>
Reviewed-by: Paul Elder <paul.elder@ideasonboard.com>
Tested-by: Paul Elder <paul.elder@ideasonboard.com>
-rw-r--r-- | src/libcamera/meson.build | 8 |
1 files 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, |