diff options
author | Philip Withnall <philip@tecnocode.co.uk> | 2024-10-01 17:49:11 +0000 |
---|---|---|
committer | Philip Withnall <philip@tecnocode.co.uk> | 2024-10-01 17:49:11 +0000 |
commit | 17124abc7eed24963cda4e6db36be325a0f4bec6 (patch) | |
tree | e226e86d7c5165bc0a8f8010a6f19f1116f1b50b /gio/tests/meson.build | |
parent | f6d7878a544f7de234713f20ec66fb32442b889b (diff) | |
parent | c8e80132d822f0c00303b64bae9c64594aef45e1 (diff) |
tests: Expand tests for app launching via D-Bus
See merge request GNOME/glib!4176
Diffstat (limited to 'gio/tests/meson.build')
-rw-r--r-- | gio/tests/meson.build | 33 |
1 files changed, 32 insertions, 1 deletions
diff --git a/gio/tests/meson.build b/gio/tests/meson.build index 3e4e1e847..273ff01a9 100644 --- a/gio/tests/meson.build +++ b/gio/tests/meson.build @@ -557,10 +557,41 @@ if host_machine.system() != 'windows' '--c-namespace', 'Fake', '@INPUT@']) + fake_openuri_portal_generated = custom_target('fake-openuri-portal-generated', + input : ['../org.freedesktop.portal.OpenURI.xml'], + output : ['fake-openuri-portal-generated.h', + 'fake-openuri-portal-generated.c'], + depend_files : gdbus_codegen_built_files, + depends : gdbus_codegen_built_targets, + command : [python, gdbus_codegen, + '--interface-prefix', 'org.freedesktop.portal.', + '--output-directory', '@OUTDIR@', + '--generate-c-code', 'fake-openuri-portal-generated', + '--c-namespace', 'Fake', + '@INPUT@']) + + fake_request_portal_generated = custom_target('fake-request-portal-generated', + input : ['../org.freedesktop.portal.Request.xml'], + output : ['fake-request-portal-generated.h', + 'fake-request-portal-generated.c'], + depend_files : gdbus_codegen_built_files, + depends : gdbus_codegen_built_targets, + command : [python, gdbus_codegen, + '--interface-prefix', 'org.freedesktop.portal.', + '--output-directory', '@OUTDIR@', + '--generate-c-code', 'fake-request-portal-generated', + '--c-namespace', 'Fake', + '@INPUT@']) + if not glib_have_cocoa gio_tests += { 'dbus-appinfo' : { - 'extra_sources' : [extra_sources, 'fake-document-portal.c', fake_document_portal_generated], + 'extra_sources' : [extra_sources, + 'fake-document-portal.c', + fake_document_portal_generated, + 'fake-desktop-portal.c', + fake_openuri_portal_generated, + fake_request_portal_generated], }, } endif |