aboutsummaryrefslogtreecommitdiff
path: root/test cases
diff options
context:
space:
mode:
authorMathieu Duponchelle <mathieu@centricular.com>2018-05-09 15:08:52 +0200
committerNirbheek Chauhan <nirbheek.chauhan@gmail.com>2018-05-09 18:00:36 +0200
commitdc91aad42009f739f9e6d73221efc071626c28a3 (patch)
tree01e1a768d0fd22fe63aabe6b3ddbbe2f5b10d0c2 /test cases
parente9a181a5459ed1204b6250e16d2fdd291816c67a (diff)
downloadmeson-dc91aad42009f739f9e6d73221efc071626c28a3.zip
meson-dc91aad42009f739f9e6d73221efc071626c28a3.tar.gz
meson-dc91aad42009f739f9e6d73221efc071626c28a3.tar.bz2
args flattening: preserve configuration_data.set behaviour
It seems that some projects relied on the previously buggy behaviour of accepting a 2-element list as the single argument to configuration_data.set(). Special-case this behaviour, and emit a deprecation message.
Diffstat (limited to 'test cases')
-rw-r--r--test cases/common/198 args flattening/meson.build6
1 files changed, 6 insertions, 0 deletions
diff --git a/test cases/common/198 args flattening/meson.build b/test cases/common/198 args flattening/meson.build
index 1c7467d..6da2e8f 100644
--- a/test cases/common/198 args flattening/meson.build
+++ b/test cases/common/198 args flattening/meson.build
@@ -21,3 +21,9 @@ assert(arr == ['bar', 'baz'], 'configuration_data.get with array fallback is bro
arr = meson.get_cross_property('does-not-exist', ['bar', 'baz'])
assert(arr == ['bar', 'baz'], 'meson.get_cross_property with array fallback is broken')
+
+# Test deprecated behaviour
+
+conf.set(['foo', 'bar'])
+
+message(conf.get('foo'))