summaryrefslogtreecommitdiff
path: root/third_party/waf/wafadmin/Build.py
diff options
context:
space:
mode:
authorThomas Nagy <tnagy@waf.io>2015-06-26 20:13:09 +0200
committerAndrew Bartlett <abartlet@samba.org>2015-09-02 00:47:18 +0200
commitbcf5f45d8731b713be7c34b50ff3f93974eac7f3 (patch)
treead9a98eadbbe8bbc44cf5ac00b06a4bfaf22c70e /third_party/waf/wafadmin/Build.py
parent841845dea35089a187fd1626c9752d708989ac7b (diff)
downloadsamba-bcf5f45d8731b713be7c34b50ff3f93974eac7f3.tar.gz
third_party:waf: Backport parts of the waf 1.8 API
This modifies our waf 1.5 wafadmin copy to resemble the waf 1.8 waflib API. It is a preparation to change to waf 1.8, decoupling this change from changes in wafsamba. Signed-off-by: Thomas Nagy <tnagy@waf.io> Reviewed-by: Michael Adam <obnox@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Diffstat (limited to 'third_party/waf/wafadmin/Build.py')
-rw-r--r--third_party/waf/wafadmin/Build.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/third_party/waf/wafadmin/Build.py b/third_party/waf/wafadmin/Build.py
index 50f4d7f6c69..d36d3df8eca 100644
--- a/third_party/waf/wafadmin/Build.py
+++ b/third_party/waf/wafadmin/Build.py
@@ -645,6 +645,10 @@ class BuildContext(Utils.Context):
cache[v] = x
return cache.get(env.variant() + '_' + name, None)
+ def get_tgen_by_name(self, name):
+ """waf 1.8 api"""
+ return self.name_to_obj(name, self.env)
+
def flush(self, all=1):
"""tell the task generators to create the tasks"""