aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/interpreter.py
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2019-03-20 22:03:47 +0200
committerGitHub <noreply@github.com>2019-03-20 22:03:47 +0200
commited5992a10d8b71733361130a12c08f92207ae075 (patch)
treef5bac307d9de5cce2135fc87b0a613a8e5641b77 /mesonbuild/interpreter.py
parentc6abca289bc2d72cd054615bc68a4f6b448814d8 (diff)
parent49076d719cf28886ad66fc13cbba8d3d94afb332 (diff)
downloadmeson-ed5992a10d8b71733361130a12c08f92207ae075.zip
meson-ed5992a10d8b71733361130a12c08f92207ae075.tar.gz
meson-ed5992a10d8b71733361130a12c08f92207ae075.tar.bz2
Merge pull request #5031 from bonzini/kconfig
Kconfig Module
Diffstat (limited to 'mesonbuild/interpreter.py')
-rw-r--r--mesonbuild/interpreter.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/mesonbuild/interpreter.py b/mesonbuild/interpreter.py
index 5d8d071..08f10a2 100644
--- a/mesonbuild/interpreter.py
+++ b/mesonbuild/interpreter.py
@@ -2119,6 +2119,9 @@ class Interpreter(InterpreterBase):
def holderify(self, item):
if isinstance(item, list):
return [self.holderify(x) for x in item]
+ if isinstance(item, dict):
+ return {k: self.holderify(v) for k, v in item.items()}
+
if isinstance(item, build.CustomTarget):
return CustomTargetHolder(item, self)
elif isinstance(item, (int, str, bool)) or item is None: