Mercurial > hg > truffle
comparison mxtool/mx.py @ 21718:b5bbf03bc17a
Improve makefile generator, exporting files into shared dir (JBS:GRAAL-52)
author | Stefan Anzinger <stefan.anzinger@oracle.com> |
---|---|
date | Thu, 04 Jun 2015 03:21:58 +0200 |
parents | a3315bce5192 |
children | 0c60e14e7796 |
comparison
equal
deleted
inserted
replaced
21717:a3315bce5192 | 21718:b5bbf03bc17a |
---|---|
140 def __str__(self): | 140 def __str__(self): |
141 return self.name | 141 return self.name |
142 | 142 |
143 def add_update_listener(self, listener): | 143 def add_update_listener(self, listener): |
144 self.update_listeners.add(listener) | 144 self.update_listeners.add(listener) |
145 | 145 |
146 def get_dist_deps(self, includeSelf=True, transitive=False): | 146 def get_dist_deps(self, includeSelf=True, transitive=False): |
147 deps = set() | 147 deps = set() |
148 if includeSelf: | 148 if includeSelf: |
149 deps.add(self) | 149 deps.add(self) |
150 deps.update([distribution(name) for name in self.distDependencies]) | 150 deps.update([distribution(name) for name in self.distDependencies]) |
151 if transitive: | 151 if transitive: |
152 for depName in self.distDependencies: | 152 for depName in self.distDependencies: |
153 deps.update(distribution(depName).get_dist_deps(False, False)) | 153 deps.update(distribution(depName).get_dist_deps(False, False)) |