diff --git a/bindings/python/ns3modulegen.py b/bindings/python/ns3modulegen.py index 1798fc03a..3ec52493f 100644 --- a/bindings/python/ns3modulegen.py +++ b/bindings/python/ns3modulegen.py @@ -115,6 +115,10 @@ def main(): if 'DISABLE_GTK_CONFIG_STORE' in os.environ: root_module.classes.remove(root_module['ns3::GtkConfigStore']) + # if no sqlite, the class SqliteDataOutput is disabled + if 'SQLITE_STATS' in os.environ: + root_module.classes.remove(root_module['ns3::SqliteDataOutput']) + root_module.generate(out, '_ns3') out.close() diff --git a/bindings/python/wscript b/bindings/python/wscript index 562983309..d077b6bed 100644 --- a/bindings/python/wscript +++ b/bindings/python/wscript @@ -374,6 +374,8 @@ def build(bld): bindgen.os_env = dict(os.environ) if not env['ENABLE_GTK_CONFIG_STORE']: bindgen.os_env['DISABLE_GTK_CONFIG_STORE'] = "1" + if not env['SQLITE_STATS']: + bindgen.os_env['SQLITE_STATS'] = "1" ## we build python bindings if either we have the tools to