[gssdp/wip/meson: 5/6] meson: Add sniffer tool
- From: Jens Georg <jensgeorg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gssdp/wip/meson: 5/6] meson: Add sniffer tool
- Date: Sun, 23 Apr 2017 15:07:09 +0000 (UTC)
commit f21f441e73a6d34effb9fae542912c0039ef7c8e
Author: Jens Georg <mail jensge org>
Date: Sun Apr 23 16:42:53 2017 +0200
meson: Add sniffer tool
meson.build | 4 ++++
tools/meson.build | 12 ++++++++++++
2 files changed, 16 insertions(+), 0 deletions(-)
---
diff --git a/meson.build b/meson.build
index fd89d79..fd65975 100644
--- a/meson.build
+++ b/meson.build
@@ -40,6 +40,10 @@ glib_dep = dependency('glib-2.0', version : '>= 2.32')
gobject_dep = dependency('gobject-2.0', version : '>= 2.32')
gio_dep = dependency('gio-2.0', version : '>= 2.32')
soup_dep = dependency('libsoup-2.4', version : '>= 2.26.1')
+gtk = dependency('gtk+-3.0', version : '>= 3.12', required: false)
subdir('libgssdp')
subdir('tests')
+if (gtk.found())
+ subdir('tools')
+endif
diff --git a/tools/meson.build b/tools/meson.build
new file mode 100644
index 0000000..44713fd
--- /dev/null
+++ b/tools/meson.build
@@ -0,0 +1,12 @@
+sniffer_uidir = join_paths(get_option('datadir'), 'gssdp-1.2')
+
+sniffer_deps = [glib_dep, gobject_dep, gio_dep, gtk, soup_dep]
+sniffer = executable('gssdp-device-sniffer',
+ ['gssdp-device-sniffer.c'],
+ dependencies : sniffer_deps,
+ include_directories : include_directories('..'),
+ link_with: libgssdp,
+ install: true,
+ c_args : '-DUI_DIR="@0@"'.format(sniffer_uidir)
+ )
+install_data('gssdp-device-sniffer.ui', install_dir : sniffer_uidir)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]