All pastes #1295283 Raw Edit

Diff

public text v1 · immutable
#1295283 ·published 2008-12-28 19:27 UTC
rendered paste body
=== modified file 'wafadmin/Tools/ccroot.py'--- wafadmin/Tools/ccroot.py	2008-12-27 15:28:52 +0000+++ wafadmin/Tools/ccroot.py	2008-12-28 19:27:33 +0000@@ -96,7 +96,7 @@  @feature('cprogram', 'dprogram', 'cstaticlib', 'dstaticlib', 'cshlib', 'dshlib') def apply_verif(self):-	if not self.source:+	if not (self.source or self.add_objects): 		raise Utils.WafError('no source files specified for %s' % self) 	if not self.target: 		raise Utils.WafError('no target for %s' % self)@@ -335,7 +335,8 @@ 		seen.append(x)  		for t in y.compiled_tasks:-			self.link_task.inputs.extend(t.outputs)+			if getattr(self, 'link_task', None):+				self.link_task.inputs.extend(t.outputs)  @feature('cprogram', 'cshlib', 'cstaticlib') @after('apply_lib_vars')