diff options
Diffstat (limited to 'examples/demo/meson.build')
-rw-r--r-- | examples/demo/meson.build | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/examples/demo/meson.build b/examples/demo/meson.build index 43d77e9..48bbfa3 100644 --- a/examples/demo/meson.build +++ b/examples/demo/meson.build @@ -1,3 +1,5 @@ +subdir('po') + demo_sources = [ 'demo-main.c', 'demo-window.c', @@ -20,6 +22,23 @@ demo_gresources = gnome.compile_resources( c_name: 'demo' ) +desktop_file = i18n.merge_file( + input: 'org.gnome.RestDemo.desktop.in', + output: 'org.gnome.RestDemo.desktop', + type: 'desktop', + po_dir: 'po', + install: true, + install_dir: get_option('datadir') / 'applications' +) + +desktop_utils = find_program('desktop-file-validate', required: false) +if desktop_utils.found() + test('Validate desktop file', desktop_utils, + args: [desktop_file] + ) +endif + + executable('librest-demo', demo_sources + demo_gresources, dependencies: demo_deps, |