Bug 1331 - waf generates and installs pkgconfig .pc files even for disabled modules and tests
--- a/wscript Mon Feb 13 18:21:06 2012 +0000
+++ b/wscript Mon Feb 13 18:54:22 2012 +0000
@@ -768,6 +768,12 @@
if ("ns3-%s" % obj.module) not in modules:
obj.mode = 'remove' # tell it to remove headers instead of installing
+ # disable pcfile taskgens for disabled modules
+ if 'ns3pcfile' in getattr(obj, "features", []):
+ if obj.module.name not in bld.env.NS3_ENABLED_MODULES:
+ bld.exclude_taskgen(obj)
+
+
if env['NS3_ENABLED_MODULES']:
env['NS3_ENABLED_MODULES'] = list(modules)