enable python+static build on osx
authorMathieu Lacage <mathieu.lacage@sophia.inria.fr>
Tue May 05 14:55:23 2009 +0200 (9 months ago)
changeset 4440c47d51e4b286
parent 4439 e2fc73a10bad
child 4441 aa527a27537d
enable python+static build on osx
bindings/python/wscript
     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'])