Fix build of Python bindings on systems with no support for TabBridge
authorGustavo J. A. M. Carneiro <gjc@inescporto.pt>
Mon, 23 Feb 2009 16:07:46 +0000
changeset 4208ef9ae8962bbb
parent 4207 11043ba9a122
child 4209 42c89b271a69
child 4236 6ef5bba17bf9
Fix build of Python bindings on systems with no support for TabBridge
bindings/python/ns3modulegen.py
     1.1 --- a/bindings/python/ns3modulegen.py	Mon Feb 23 06:56:52 2009 -0800
     1.2 +++ b/bindings/python/ns3modulegen.py	Mon Feb 23 16:07:46 2009 +0000
     1.3 @@ -142,6 +142,10 @@
     1.4              root_module.classes.remove(root_module['ns3::%s' % clsname])
     1.5          root_module.enums.remove(root_module['ns3::RealtimeSimulatorImpl::SynchronizationMode'])
     1.6  
     1.7 +    if 'TapBridge' not in enabled_features:
     1.8 +        for clsname in ['TapBridge', 'TapBridgeHelper']:
     1.9 +            root_module.classes.remove(root_module['ns3::%s' % clsname])
    1.10 +
    1.11      root_module.generate(out, '_ns3')
    1.12  
    1.13      out.close()