Make sure csma module is enabled before building the doxygen scanning script
authorMitch Watrous <watrous@u.washington.edu>
Mon, 10 Dec 2012 10:54:28 -0800
changeset 9185 23373993f110
parent 9184 065a297f6c9d
child 9186 8934b7c0c1cb
Make sure csma module is enabled before building the doxygen scanning script
utils/wscript
--- a/utils/wscript	Sat Dec 08 21:44:45 2012 -0800
+++ b/utils/wscript	Mon Dec 10 10:54:28 2012 -0800
@@ -26,7 +26,9 @@
         obj = bld.create_ns3_program('bench-packets', ['network'])
         obj.source = 'bench-packets.cc'
 
-        obj = bld.create_ns3_program('print-introspected-doxygen', ['network', 'csma'])
-        obj.source = 'print-introspected-doxygen.cc'
-        obj.use = [mod for mod in env['NS3_ENABLED_MODULES']]
-
+        # Make sure that the csma module is enabled before building
+        # this program.
+        if 'ns3-csma' in env['NS3_ENABLED_MODULES']:
+            obj = bld.create_ns3_program('print-introspected-doxygen', ['network', 'csma'])
+            obj.source = 'print-introspected-doxygen.cc'
+            obj.use = [mod for mod in env['NS3_ENABLED_MODULES']]