aboutsummaryrefslogtreecommitdiff
path: root/docs/markdown/snippets
diff options
context:
space:
mode:
authorDylan Baker <dylan@pnwbakers.com>2018-06-05 08:33:36 -0700
committerNirbheek Chauhan <nirbheek.chauhan@gmail.com>2018-06-29 10:56:25 +0000
commitf3a8f9c34d95d862fb4d12869a7b31cea592561f (patch)
treec6670c6aeee48e39874377104d945467366a8443 /docs/markdown/snippets
parent14fe0985f7ac6cce317e355ae457e7cf5fbb8ee4 (diff)
downloadmeson-f3a8f9c34d95d862fb4d12869a7b31cea592561f.zip
meson-f3a8f9c34d95d862fb4d12869a7b31cea592561f.tar.gz
meson-f3a8f9c34d95d862fb4d12869a7b31cea592561f.tar.bz2
Options: treat array option -Dopt= and -Dopt=[] as equivalent
Currently the former will be parsed as [''], while the latter is parsed as [] in python. This makes for some obnoxious special handling depending on what the user passes. This is even more obnoxious since for string type arguments this doesn't require special handling.
Diffstat (limited to 'docs/markdown/snippets')
-rw-r--r--docs/markdown/snippets/empty-array-opts.md5
1 files changed, 5 insertions, 0 deletions
diff --git a/docs/markdown/snippets/empty-array-opts.md b/docs/markdown/snippets/empty-array-opts.md
new file mode 100644
index 0000000..6d3b05d
--- /dev/null
+++ b/docs/markdown/snippets/empty-array-opts.md
@@ -0,0 +1,5 @@
+## Array options treat -Dopt= and -Dopt=[] as equivalent
+
+Prior to this change passing -Dopt= to an array opt would be interpreted as
+[''] (an array with an empty string), now -Dopt= is the same as -Dopt=[], an
+empty list.