aboutsummaryrefslogtreecommitdiff
path: root/test cases/frameworks
diff options
context:
space:
mode:
authorDylan Baker <dylan@pnwbakers.com>2022-01-27 12:30:42 -0800
committerEli Schwartz <eschwartz93@gmail.com>2022-01-27 17:22:41 -0500
commit5d31735c1e5e2cfac581ebaf82442b1449aa18b8 (patch)
treeba394153b509d7187fe39e681c1806f5e8141156 /test cases/frameworks
parentfa4f96427a02b3b52499c3f38a6982d0230c147b (diff)
downloadmeson-5d31735c1e5e2cfac581ebaf82442b1449aa18b8.zip
meson-5d31735c1e5e2cfac581ebaf82442b1449aa18b8.tar.gz
meson-5d31735c1e5e2cfac581ebaf82442b1449aa18b8.tar.bz2
modules/gnome: Allow gdbus_annotations to take an empty list again
This was allows up to 0.61.0 (including with the initial type annotations), but was accidentally broken by fixes for other bugs in 0.61.1. Fixes: #9883
Diffstat (limited to 'test cases/frameworks')
-rw-r--r--test cases/frameworks/7 gnome/gdbus/meson.build10
1 files changed, 10 insertions, 0 deletions
diff --git a/test cases/frameworks/7 gnome/gdbus/meson.build b/test cases/frameworks/7 gnome/gdbus/meson.build
index a786d24..682abff 100644
--- a/test cases/frameworks/7 gnome/gdbus/meson.build
+++ b/test cases/frameworks/7 gnome/gdbus/meson.build
@@ -6,6 +6,16 @@ gdbus_src = gnome.gdbus_codegen('generated-gdbus-no-docbook',
['com.example.Hello()', 'org.freedesktop.DBus.Deprecated', 'true']
],
)
+
+# check that empty annotations work
+gdbus_src2 = gnome.gdbus_codegen(
+ 'generated-gdbus-no-docbook2',
+ 'data/com.example.Sample.xml',
+ interface_prefix : 'com.example.',
+ namespace : 'Sample',
+ annotations : [],
+)
+
assert(gdbus_src.length() == 2, 'expected 2 targets')
assert(gdbus_src[0].full_path().endswith('.c'), 'expected 1 c source file')
assert(gdbus_src[1].full_path().endswith('.h'), 'expected 1 c header file')