wscript
changeset 11183 52ff59697ec9
parent 11067 9a2e40812460
child 11276 fe6203fec225
--- a/wscript	Thu Jan 29 17:18:51 2015 -0800
+++ b/wscript	Thu Jan 29 19:00:01 2015 -0800
@@ -807,6 +807,11 @@
                 if ("ns3-%s" % obj.module) not in modules:
                     obj.mode = 'remove' # tell it to remove headers instead of installing 
 
+            # disable the ns3privateheader_taskgen
+            if 'ns3privateheader' in getattr(obj, "features", []):
+                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 not in bld.env.NS3_ENABLED_MODULES:
@@ -855,7 +860,7 @@
             program_obj = wutils.find_program(program_name, bld.env)
             program_obj.use.append('ns3-visualizer')
         for gen in bld.all_task_gen:
-            if type(gen).__name__ in ['ns3header_taskgen', 'ns3moduleheader_taskgen']:
+            if type(gen).__name__ in ['ns3header_taskgen', 'ns3privateheader_taskgen', 'ns3moduleheader_taskgen']:
                 gen.post()
         bld.env['PRINT_BUILT_MODULES_AT_END'] = False