diff options
author | Jussi Pakkanen <jpakkane@gmail.com> | 2015-07-30 00:52:44 +0300 |
---|---|---|
committer | Jussi Pakkanen <jpakkane@gmail.com> | 2015-08-02 13:49:11 +0300 |
commit | 8b52dec6d9c078082fd2896779c24de9578fe382 (patch) | |
tree | 4a6e6c434782bdfd6de961f121b41bc74041bcd6 /interpreter.py | |
parent | c12a4c1acaf44ba0c5e74e5723fa3d5ce72a90dd (diff) | |
download | meson-8b52dec6d9c078082fd2896779c24de9578fe382.zip meson-8b52dec6d9c078082fd2896779c24de9578fe382.tar.gz meson-8b52dec6d9c078082fd2896779c24de9578fe382.tar.bz2 |
Can generate gtkdoc documentation.
Diffstat (limited to 'interpreter.py')
-rw-r--r-- | interpreter.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/interpreter.py b/interpreter.py index 60dd4d6..0db5963 100644 --- a/interpreter.py +++ b/interpreter.py @@ -908,6 +908,10 @@ class Interpreter(): outvalues.append(self.module_method_callback(v)) elif isinstance(v, build.GeneratedList): outvalues.append(GeneratedListHolder(v)) + elif isinstance(v, build.RunTarget): + if v.name in self.build.targets: + raise InterpreterException('Tried to create target %s which already exists.' % v.name) + self.build.targets[v.name] = v else: print(v) raise InterpreterException('Module returned a value of unknown type.') |