parameters: (self, filename)
docstring: See feature request #104::
  
  		def build(bld):
  			tg = bld.program(source='foo.d', target='app')
  			tg.generate_header('blah.d')
  			# is equivalent to:
  			#tg = bld.program(source='foo.d', target='app', header_lst='blah.d')
  
  	:param filename: header to create
  	:type filename: string
docstring_summary: See feature request #104::
docstring_tokens: See feature request #104 ::
function: def generate_header(self, filename):
  	"""
  	See feature request #104::
  
  		def build(bld):
  			tg = bld.program(source='foo.d', target='app')
  			tg.generate_header('blah.d')
  			# is equivalent to:
  			#tg = bld.program(source='foo.d', target='app', header_lst='blah.d')
  
  	:param filename: header to create
  	:type filename: string
  	"""
  	try:
  		self.header_lst.append([filename, self.install_path])
  	except AttributeError:
  		self.header_lst = [[filename, self.install_path]]
function_tokens: def generate_header ( self , filename ) : try : self . header_lst . append ( [ filename , self . install_path ] ) except AttributeError : self . header_lst = [ [ filename , self . install_path ] ]