77 |
if env.get('LIBS') and 'msvcr71' in env['LIBS']: |
if env.get('LIBS') and 'msvcr71' in env['LIBS']: |
78 |
swig_env.Append(CPPDEFINES=['HAVE_MSVCR71']) |
swig_env.Append(CPPDEFINES=['HAVE_MSVCR71']) |
79 |
swig_env.Append(LINKFLAGS="-static-libgcc ") |
swig_env.Append(LINKFLAGS="-static-libgcc ") |
80 |
|
#TDM-GCC not *not* require or support the following: |
81 |
|
#swig_env.Append(LINKFLAGS="-static-libstdc++") |
82 |
|
|
83 |
elif platform.system()=="Darwin": |
elif platform.system()=="Darwin": |
84 |
swig_env['SHLIBSUFFIX']='.so' |
swig_env['SHLIBSUFFIX']='.so' |
102 |
swig_env.Append(LIBS = ['ascend']+env['PYTHON_LIB']) |
swig_env.Append(LIBS = ['ascend']+env['PYTHON_LIB']) |
103 |
swig_env.Append(LIBPATH = ['#'] + env['PYTHON_LIBPATH']) |
swig_env.Append(LIBPATH = ['#'] + env['PYTHON_LIBPATH']) |
104 |
swig_env.Append(LINKFLAGS=env['PYTHON_LINKFLAGS']) |
swig_env.Append(LINKFLAGS=env['PYTHON_LINKFLAGS']) |
|
|
|
|
libcxx = 'link' |
|
|
if env.get('MSVS'): |
|
|
libcxx = None |
|
|
if platform.system()=="Windows" and env.get('HAVE_GCC'): |
|
|
libcxx = 'static' |
|
|
|
|
|
if libcxx == 'link': |
|
|
swig_env.Append(LIBS = ['stdc++']) |
|
|
elif libcxx == 'static': |
|
|
pass #swig_env.Append(LINKFLAGS = ['-static-libstdc++']) |
|
105 |
|
|
106 |
if env.get('WITH_DMALLOC'): |
if env.get('WITH_DMALLOC'): |
107 |
swig_env.Append(LIBS = ['dmalloc']) |
swig_env.Append(LIBS = ['dmalloc']) |