1.1 --- a/bindings/python/wscript Tue May 05 14:47:08 2009 +0200
1.2 +++ b/bindings/python/wscript Tue May 05 14:55:23 2009 +0200
1.3 @@ -447,9 +447,13 @@
1.4 pymod.name = 'ns3module'
1.5 pymod.uselib_local = "ns3"
1.6 if pymod.env['ENABLE_STATIC_NS3']:
1.7 - pymod.env.append_value('LINKFLAGS', '-Wl,--whole-archive,-Bstatic')
1.8 - pymod.env.append_value('LINKFLAGS', '-lns3')
1.9 - pymod.env.append_value('LINKFLAGS', '-Wl,-Bdynamic,--no-whole-archive')
1.10 + if sys.platform == 'darwin':
1.11 + pymod.env.append_value('LINKFLAGS', '-Wl,-all_load')
1.12 + pymod.env.append_value('LINKFLAGS', '-lns3')
1.13 + else:
1.14 + pymod.env.append_value('LINKFLAGS', '-Wl,--whole-archive,-Bstatic')
1.15 + pymod.env.append_value('LINKFLAGS', '-lns3')
1.16 + pymod.env.append_value('LINKFLAGS', '-Wl,-Bdynamic,--no-whole-archive')
1.17
1.18 defines = list(pymod.env['CXXDEFINES'])
1.19 defines.extend(['NS_DEPRECATED=', 'NS3_DEPRECATED_H'])