summaryrefslogtreecommitdiff
path: root/src/libcamera/meson.build
diff options
context:
space:
mode:
authorLaurent Pinchart <laurent.pinchart@ideasonboard.com>2019-06-05 18:39:07 +0300
committerLaurent Pinchart <laurent.pinchart@ideasonboard.com>2019-06-08 13:43:32 +0300
commita87c63c7e9c7186805ab2f9a16816e65a699bde7 (patch)
tree01dccffbe78ec30e696a35fbe5d39b4db16d73b8 /src/libcamera/meson.build
parent57338798641f0a0402ff1f8ae89622b9ad5dd6c7 (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>
Diffstat (limited to 'src/libcamera/meson.build')
-rw-r--r--src/libcamera/meson.build8
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,