third_party/waf: upgrade to waf 2.0.8
[bbaumbach/samba-autobuild/.git] / third_party / waf / waflib / extras / fsb.py
1 #! /usr/bin/env python
2 # encoding: utf-8
3 # Thomas Nagy, 2011 (ita)
4
5 """
6 Fully sequential builds
7
8 The previous tasks from task generators are re-processed, and this may lead to speed issues
9 Yet, if you are using this, speed is probably a minor concern
10 """
11
12 from waflib import Build
13
14 def options(opt):
15         pass
16
17 def configure(conf):
18         pass
19
20 class FSBContext(Build.BuildContext):
21         def __call__(self, *k, **kw):
22                 ret = Build.BuildContext.__call__(self, *k, **kw)
23
24                 # evaluate the results immediately
25                 Build.BuildContext.compile(self)
26
27                 return ret
28
29         def compile(self):
30                 pass
31