bindings/python/ns3modulescan.py
changeset 5249 85cde7d987ed
parent 4749 af227579ab64
child 5753 8c105b521d1b
--- a/bindings/python/ns3modulescan.py	Mon Sep 21 17:53:43 2009 +0100
+++ b/bindings/python/ns3modulescan.py	Tue Sep 22 16:13:42 2009 +0100
@@ -242,7 +242,7 @@
             return '__main__'
 
 
-def ns3_module_scan(top_builddir, pygen_file_name, everything_h):
+def ns3_module_scan(top_builddir, pygen_file_name, everything_h, cflags):
 
     ns3_modules = eval(sys.stdin.read())
 
@@ -275,7 +275,8 @@
          define_symbols={
             #'NS3_ASSERT_ENABLE': None,
             #'NS3_LOG_ENABLE': None,
-            }
+            },
+        cflags=('--gccxml-cxxflags %r' % (cflags,))
         )
 
     module_parser.parse_init([everything_h],
@@ -301,5 +302,5 @@
 
 
 if __name__ == '__main__':
-    ns3_module_scan(sys.argv[1], sys.argv[3], sys.argv[2])
+    ns3_module_scan(sys.argv[1], sys.argv[3], sys.argv[2], sys.argv[4])