fsb.py (572B)
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