waf

FORK: waf with some random patches
git clone https://git.neptards.moe/neptards/waf.git
Log | Files | Refs | README

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