summaryrefslogtreecommitdiff
path: root/src/cam/meson.build
diff options
context:
space:
mode:
Diffstat (limited to 'src/cam/meson.build')
-rw-r--r--src/cam/meson.build15
1 files changed, 14 insertions, 1 deletions
diff --git a/src/cam/meson.build b/src/cam/meson.build
index 89e124fb..6234ed0a 100644
--- a/src/cam/meson.build
+++ b/src/cam/meson.build
@@ -1,5 +1,14 @@
# SPDX-License-Identifier: CC0-1.0
+libevent = dependency('libevent_pthreads', required : get_option('cam'))
+
+if not libevent.found()
+ cam_enabled = false
+ subdir_done()
+endif
+
+cam_enabled = true
+
cam_sources = files([
'buffer_writer.cpp',
'capture.cpp',
@@ -10,5 +19,9 @@ cam_sources = files([
])
cam = executable('cam', cam_sources,
- dependencies : [ libatomic, libcamera_dep ],
+ dependencies : [
+ libatomic,
+ libcamera_public,
+ libevent,
+ ],
install : true)