aboutsummaryrefslogtreecommitdiffstats
path: root/meson.build
diff options
context:
space:
mode:
Diffstat (limited to 'meson.build')
-rw-r--r--meson.build15
1 files changed, 8 insertions, 7 deletions
diff --git a/meson.build b/meson.build
index 5b5edda..bdc03fc 100644
--- a/meson.build
+++ b/meson.build
@@ -16,8 +16,8 @@ gtk3_dep = dependency('gtk+-3.0')
vte_dep = dependency('vte-2.91')
libvirt_dep = dependency('libvirt')
libxml_dep = dependency('libxml-2.0')
-avahi_client_dep = dependency('avahi-client')
-avahi_glib_dep = dependency('avahi-glib')
+avahi_client_dep = dependency('avahi-client', required : false)
+avahi_glib_dep = dependency('avahi-glib', required : false)
# finish & write configuration
configure_file(output : 'config.h', configuration : config)
@@ -47,8 +47,9 @@ install_man('vconsole.1')
install_data('vconsole.desktop',
install_dir : 'share/applications')
-
-executable('vpublish',
- sources : vpublish_srcs,
- dependencies : vpublish_deps,
- install : true)
+if avahi_glib_dep.found()
+ executable('vpublish',
+ sources : vpublish_srcs,
+ dependencies : vpublish_deps,
+ install : true)
+endif