From abc5d46cd10265a1aa4c9040ba10f0da975742f6 Mon Sep 17 00:00:00 2001 From: "Gustavo J. A. M. Carneiro" Date: Tue, 8 Mar 2011 15:03:02 +0000 Subject: [PATCH] ./waf --apiscan creates the bindings dir if it doesn't exist --- bindings/python/ns3modulescan-modular.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/bindings/python/ns3modulescan-modular.py b/bindings/python/ns3modulescan-modular.py index 76d7ffaa0..9487be7a7 100644 --- a/bindings/python/ns3modulescan-modular.py +++ b/bindings/python/ns3modulescan-modular.py @@ -271,6 +271,10 @@ def ns3_module_scan(top_builddir, module_name, headers_map, output_file_name, cf os.unlink(output_file_name) except OSError: pass + try: + os.makedirs(os.path.dirname(output_file_name)) + except OSError: + pass output_file = open(output_file_name, "wt") output_sink = FileCodeSink(output_file) module_parser.parse_init([os.path.join(top_builddir, "ns3", "%s-module.h" % module_name)],