diff options
author | Jussi Pakkanen <jpakkane@gmail.com> | 2014-11-07 19:00:57 +0200 |
---|---|---|
committer | Jussi Pakkanen <jpakkane@gmail.com> | 2014-11-07 19:00:57 +0200 |
commit | 188986fac37aa0c12b645283dbe12cabb6cf6822 (patch) | |
tree | eca4e25aec5718f6647187ba999c79f94874acd1 /build.py | |
parent | d73af2558ab5ad8d3a3f09499e55a77c96dc2248 (diff) | |
download | meson-188986fac37aa0c12b645283dbe12cabb6cf6822.zip meson-188986fac37aa0c12b645283dbe12cabb6cf6822.tar.gz meson-188986fac37aa0c12b645283dbe12cabb6cf6822.tar.bz2 |
Harmonise held_object usage somewhat.
Diffstat (limited to 'build.py')
-rw-r--r-- | build.py | 12 |
1 files changed, 3 insertions, 9 deletions
@@ -236,9 +236,7 @@ class BuildTarget(): d = [d] newd = [] for i in d: - if hasattr(i, 'el'): - newd.append(i.el) - elif hasattr(i, 'held_object'): + if hasattr(i, 'held_object'): newd.append(i.held_object) else: newd.append(i) @@ -420,8 +418,8 @@ class BuildTarget(): def add_external_deps(self, deps): for dep in deps: - if hasattr(dep, 'el'): - dep = dep.el + if hasattr(dep, 'held_object'): + dep = dep.held_object if not isinstance(dep, dependencies.Dependency): raise InvalidArguments('Argument is not an external dependency') self.external_deps.append(dep) @@ -504,8 +502,6 @@ class Generator(): exe = args[0].held_object if not isinstance(exe, Executable): raise InvalidArguments('First generator argument must be an executable.') - elif hasattr(args[0], 'ep'): - exe = args[0].ep else: raise InvalidArguments('First generator argument must be an executable object.') self.exe = exe @@ -710,8 +706,6 @@ class CustomTarget: cmd = [cmd] final_cmd = [] for i, c in enumerate(cmd): - if hasattr(c, 'ep'): - c = c.ep if hasattr(c, 'held_object'): c = c.held_object if isinstance(c, str): |