diff options
Diffstat (limited to 'src/cam/meson.build')
-rw-r--r-- | src/cam/meson.build | 15 |
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) |