From 14ae96b9b4e83eea2ea71cb1299fb68b7ecbde09 Mon Sep 17 00:00:00 2001 From: "Gustavo J. A. M. Carneiro" Date: Mon, 13 Feb 2012 18:54:22 +0000 Subject: [PATCH] Bug 1331 - waf generates and installs pkgconfig .pc files even for disabled modules and tests --- wscript | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/wscript b/wscript index 04d46f729..9ab3a5586 100644 --- a/wscript +++ b/wscript @@ -768,6 +768,12 @@ def build(bld): 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)