diff options
author | Tim-Philipp Müller <tim@centricular.com> | 2017-03-20 16:25:14 +0000 |
---|---|---|
committer | Emmanuele Bassi <ebassi@gnome.org> | 2017-05-03 15:10:54 +0100 |
commit | 7738688c00f6101ffb91751dbf22593ce8c61d65 (patch) | |
tree | c2349bab8396ad20c56f025126fbd14b37cdddfd /gtk | |
parent | bdfcfdec572bb766a154709ecd364e702a2f9814 (diff) | |
download | gtk+-7738688c00f6101ffb91751dbf22593ce8c61d65.tar.gz |
meson: gtk: use array for installed tools definition
Diffstat (limited to 'gtk')
-rw-r--r-- | gtk/meson.build | 62 |
1 files changed, 19 insertions, 43 deletions
diff --git a/gtk/meson.build b/gtk/meson.build index 70c7440f72..3fb7d7257b 100644 --- a/gtk/meson.build +++ b/gtk/meson.build @@ -810,48 +810,24 @@ libgtk_dep = declare_dependency( include_directories: [confinc, gtkinc] ) +# Installed tools + +gtk_tools = [ + ['gtk4-query-settings', ['gtk-query-settings.c']], + ['gtk4-builder-tool', ['gtk-builder-tool.c']], + ['gtk4-update-icon-cache', ['updateiconcache.c']], + ['gtk4-encode-symbolic-svg', ['encodesymbolic.c']], + ['gtk4-launch', ['gtk-launch.c']], + ['gtk4-query-immodules', ['queryimmodules.c', 'gtkutils.c']], +] +foreach tool : gtk_tools + tool_name = tool.get(0) + tool_srcs = tool.get(1) -####### Utils ###### -gtk_query_settings = executable( - 'gtk4-query-settings', - 'gtk-query-settings.c', - dependencies: libgtk_dep, - install: true -) - -gtk_builder_tool = executable( - 'gtk4-builder-tool', - 'gtk-builder-tool.c', - dependencies: libgtk_dep, - install: true -) - -gtk_update_icon_cache = executable( - 'gtk4-update-icon-cache', - 'updateiconcache.c', - dependencies: libgtk_dep, - install: true -) - -# gtk_query_immodules = executable( - # 'gtk-query-immodules-3.0', - # 'queryimmodules.c', - # 'gtkutils.c', - # dependencies: libgtk_dep, - # install: true -# ) - -gtk_encode_symbolic_svg = executable( - 'gtk4-encode-symbolic-svg', - 'encodesymbolic.c', - dependencies: libgtk_dep, - install: true -) - -gtk_launch = executable( - 'gtk4-launch', - 'gtk-launch.c', - dependencies: libgtk_dep, - install: true -) + executable(tool_name, tool_srcs, + include_directories: [confinc], + c_args: gtk_cargs, + dependencies: libgtk_dep, + install: true) +endforeach |