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.build13
1 files changed, 12 insertions, 1 deletions
diff --git a/src/cam/meson.build b/src/cam/meson.build
index 89e124fb..f0c08589 100644
--- a/src/cam/meson.build
+++ b/src/cam/meson.build
@@ -1,5 +1,12 @@
# SPDX-License-Identifier: CC0-1.0
+libevent = dependency('libevent_pthreads', required : false)
+
+if not libevent.found()
+ warning('libevent_pthreads not found, \'cam\' application will not be compiled')
+ subdir_done()
+endif
+
cam_sources = files([
'buffer_writer.cpp',
'capture.cpp',
@@ -10,5 +17,9 @@ cam_sources = files([
])
cam = executable('cam', cam_sources,
- dependencies : [ libatomic, libcamera_dep ],
+ dependencies : [
+ libatomic,
+ libcamera_dep,
+ libevent,
+ ],
install : true)