src/wscript
changeset 8702 d3e7f0d5e378
parent 8569 2cc1c7afb3c0
parent 7821 270a2b7f82ad
child 8894 90d67c5e8255
--- a/src/wscript	Wed Apr 11 11:00:27 2012 +0200
+++ b/src/wscript	Wed Apr 11 13:49:33 2012 +0200
@@ -125,7 +125,7 @@
     module.env.append_value("INCLUDES", '#')
 
     module.pcfilegen = bld(features='ns3pcfile')
-    module.pcfilegen.module = module
+    module.pcfilegen.module = module.name
     
     return module
 
@@ -413,13 +413,14 @@
 @TaskGen.feature('ns3pcfile')
 @TaskGen.after_method('process_rule')
 def apply(self):
-    output_filename = 'lib%s.pc' % os.path.basename(self.module.target)
+    module = self.bld.find_ns3_module(self.module)
+    output_filename = 'lib%s.pc' % os.path.basename(module.target)
     output_node = self.path.find_or_declare(output_filename)
     assert output_node is not None, str(self)
     task = self.create_task('ns3pcfile')
     self.bld.install_files('${LIBDIR}/pkgconfig', output_node)
     task.set_outputs([output_node])
-    task.module = self.module
+    task.module = module