diff options
author | Jussi Pakkanen <jpakkane@gmail.com> | 2015-09-04 00:37:28 +0300 |
---|---|---|
committer | Jussi Pakkanen <jpakkane@gmail.com> | 2015-09-04 00:37:28 +0300 |
commit | a90bbb727784fa27beb4ff07df97b9a07b471d62 (patch) | |
tree | d095a52a574288117dfddf0e6899224ecd94f1e7 /interpreter.py | |
parent | 0131555e28c2e6bb647dce9911b1b69ba88eeeaa (diff) | |
download | meson-a90bbb727784fa27beb4ff07df97b9a07b471d62.zip meson-a90bbb727784fa27beb4ff07df97b9a07b471d62.tar.gz meson-a90bbb727784fa27beb4ff07df97b9a07b471d62.tar.bz2 |
Finally full test suite passes, even gir.
Diffstat (limited to 'interpreter.py')
-rw-r--r-- | interpreter.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/interpreter.py b/interpreter.py index 9923892..8fa55c2 100644 --- a/interpreter.py +++ b/interpreter.py @@ -453,7 +453,9 @@ class BuildTargetHolder(InterpreterObject): super().__init__() self.held_object = target self.methods.update({'extract_objects' : self.extract_objects_method, - 'extract_all_objects' : self.extract_all_objects_method}) + 'extract_all_objects' : self.extract_all_objects_method, + 'get_id': self.get_id_method, + }) def is_cross(self): return self.held_object.is_cross() @@ -466,6 +468,9 @@ class BuildTargetHolder(InterpreterObject): gobjs = self.held_object.extract_all_objects() return GeneratedObjectsHolder(gobjs) + def get_id_method(self, args, kwargs): + return self.held_object.get_id() + class ExecutableHolder(BuildTargetHolder): def __init__(self, target): super().__init__(target) |