diff options
author | Jussi Pakkanen <jpakkane@gmail.com> | 2013-03-24 15:41:20 +0200 |
---|---|---|
committer | Jussi Pakkanen <jpakkane@gmail.com> | 2013-03-24 15:41:20 +0200 |
commit | 1b114310798f882e789446ec857a832a663b9a73 (patch) | |
tree | f8670ea03ea5857f14c728e3e33cbda210c8b240 /interpreter.py | |
parent | 70f6b769a69aa741bd7757d82829e50a93303c50 (diff) | |
download | meson-1b114310798f882e789446ec857a832a663b9a73.zip meson-1b114310798f882e789446ec857a832a663b9a73.tar.gz meson-1b114310798f882e789446ec857a832a663b9a73.tar.bz2 |
Work on adding GTest support.
Diffstat (limited to 'interpreter.py')
-rwxr-xr-x | interpreter.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/interpreter.py b/interpreter.py index 87b4e0b..58e07be 100755 --- a/interpreter.py +++ b/interpreter.py @@ -381,6 +381,8 @@ class BuildTarget(InterpreterObject): not isinstance(dep, ExternalLibraryHolder): raise InvalidArguments('Argument is not an external dependency') self.external_deps.append(dep) + if isinstance(dep, environment.Dependency): + self.process_sourcelist(dep.get_sources()) def get_external_deps(self): return self.external_deps @@ -605,6 +607,8 @@ class Interpreter(): actual = args[i] if wanted != None: if not isinstance(actual, wanted): + print(actual) + print(wanted) raise InvalidArguments('Incorrect argument type.') def func_project(self, node, args, kwargs): |