gnome-shell/subprojects/extensions-tool/src/meson.build
Florian Müllner f9bee05d49 extensions-tool: Add template metadata
When we allow users to choose between different templates, we should
provide some context for each template to facilitate that choice.

Add that metadata in the form of a .desktop file, which allows us to
specify name and description, and is well supported by our translation
infrastructure.

https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/812
2020-04-07 20:27:00 +00:00

38 lines
912 B
Meson

config_h = configuration_data()
config_h.set_quoted('GETTEXT_PACKAGE', package_name)
config_h.set_quoted('VERSION', meson.project_version())
config_h.set_quoted('LOCALEDIR', localedir)
config_h.set('HAVE_BIND_TEXTDOMAIN_CODESET', cc.has_function('bind_textdomain_codeset'))
configure_file(
output: 'config.h',
configuration: config_h,
)
sources = [
'command-create.c',
'command-disable.c',
'command-enable.c',
'command-info.c',
'command-install.c',
'command-list.c',
'command-pack.c',
'command-prefs.c',
'command-reset.c',
'command-uninstall.c',
'main.c'
]
subdir('templates')
resources = gnome.compile_resources('resources',
'gnome-extensions-tool.gresource.xml',
source_dir: ['.', meson.current_build_dir()],
dependencies: template_deps,
)
executable('gnome-extensions',
sources, resources,
dependencies: [gio_dep, gio_unix_dep, autoar_dep, json_dep],
install: true
)