wscript (457B)
1 #! /usr/bin/env python 2 3 """ 4 the feature 'hidden' is used to display the task output for make-like rules 5 """ 6 7 def configure(conf): 8 pass 9 10 def build(bld): 11 bld.env.FOO =['m', 'ncurses'] 12 bld.env.ST = '-L%s' 13 t = bld(rule='echo ${ST:FOO}', always=True, shell=1, features='hidden') 14 15 16 from waflib import Utils 17 from waflib.TaskGen import feature, after 18 @feature('hidden') 19 @after('apply_rule') 20 def hide_it(self): 21 self.tasks[0].__class__.log_display = Utils.nada 22