diff options
author | Marco Trevisan (Treviño) <mail@3v1n0.net> | 2018-09-26 13:53:22 -0500 |
---|---|---|
committer | Marco Trevisan (Treviño) <mail@3v1n0.net> | 2018-11-06 21:34:19 -0600 |
commit | ed077adeb29facf60ab8f1d2df620a096d6599dd (patch) | |
tree | e667dd650272ae495c8d26b90ba6242556b05179 | |
parent | a36a76e389e908ce483e8fbf16aa48046e7857c7 (diff) | |
download | libwnck-ed077adeb29facf60ab8f1d2df620a096d6599dd.tar.gz |
meson: use dict for dependency list
It's way easier to read and manage, and since we already depend on newer meson
we can safely go with it.
-rw-r--r-- | meson.build | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/meson.build b/meson.build index 473c4d9..45fa8aa 100644 --- a/meson.build +++ b/meson.build @@ -39,19 +39,19 @@ X11_PACKAGE = 'x11' XRES_PACKAGE = 'xres' pkg_deps = [ - ['cairo-xlib-xrender', [], false], - ['glib-2.0', '>= 2.32', true], - ['gobject-2.0', '>= 2.13.0', true], - ['gtk+-3.0', '>= 3.22.0', true], - [STARTUP_NOTIFICATION_PACKAGE, '>= 0.4', get_option('startup-notification').enabled()], - [X11_PACKAGE, [], true], - [XRES_PACKAGE, [], false], + {'name': 'cairo-xlib-xrender', 'required': false}, + {'name': 'glib-2.0', 'version': '>= 2.32' }, + {'name': 'gobject-2.0', 'version': '>= 2.13.0' }, + {'name': 'gtk+-3.0', 'version': '>= 3.22.0' }, + {'name': STARTUP_NOTIFICATION_PACKAGE, 'version': '>= 0.4', 'required': get_option('startup-notification').enabled() }, + {'name': X11_PACKAGE }, + {'name': XRES_PACKAGE, 'required': false}, ] foreach p: pkg_deps - pkg = p.get(0) - required = p.get(2) - dep = dependency(pkg, version: p.get(1), required: required) + pkg = p.get('name') + required = p.get('required', true) + dep = dependency(pkg, version: p.get('version', []), required: required) LIBWNCK_DEPS += dep if not required and dep.found() |