summaryrefslogtreecommitdiff
path: root/gio/tests/meson.build
diff options
context:
space:
mode:
authorPhilip Withnall <philip@tecnocode.co.uk>2024-10-01 17:49:11 +0000
committerPhilip Withnall <philip@tecnocode.co.uk>2024-10-01 17:49:11 +0000
commit17124abc7eed24963cda4e6db36be325a0f4bec6 (patch)
treee226e86d7c5165bc0a8f8010a6f19f1116f1b50b /gio/tests/meson.build
parentf6d7878a544f7de234713f20ec66fb32442b889b (diff)
parentc8e80132d822f0c00303b64bae9c64594aef45e1 (diff)
Merge branch 'jsparber/test_openuri_portal' into 'main'HEADmain
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.build33
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