summaryrefslogtreecommitdiff
path: root/src/libsink
diff options
context:
space:
mode:
Diffstat (limited to 'src/libsink')
-rw-r--r--src/libsink/meson.build11
1 files changed, 9 insertions, 2 deletions
diff --git a/src/libsink/meson.build b/src/libsink/meson.build
index adc06d2..7f2d1d4 100644
--- a/src/libsink/meson.build
+++ b/src/libsink/meson.build
@@ -1,3 +1,10 @@
libsink_src = ['sink.c']
-libsink_deps = [liana_client]
-libsink = declare_dependency(sources: libsink_src, dependencies: libsink_deps)
+libsink_deps = [buffer, mixer, liana_client]
+libsink_args = []
+if not no_video
+ libsink_deps += [screen]
+else
+ libsink_args += ['-DCAMU_SINK_NO_VIDEO']
+endif
+libsink = declare_dependency(sources: libsink_src, dependencies: libsink_deps,
+ compile_args: libsink_args)