[ctypes-commit] ctypes setup.py,1.50,1.51
Brought to you by:
theller
From: Thomas H. <th...@us...> - 2004-06-04 17:43:02
|
Update of /cvsroot/ctypes/ctypes In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv5447 Modified Files: setup.py Log Message: Add some apple-specific hacks, stolen from pyobjc. Index: setup.py =================================================================== RCS file: /cvsroot/ctypes/ctypes/setup.py,v retrieving revision 1.50 retrieving revision 1.51 diff -C2 -d -r1.50 -r1.51 *** setup.py 2 Jun 2004 17:55:16 -0000 1.50 --- setup.py 4 Jun 2004 17:42:53 -0000 1.51 *************** *** 82,85 **** --- 82,99 ---- ) ] + ################################################################ + # This section copied from the PyObjC project + if sys.platform == 'darwin': + # Apple has used build options that don't work with a 'normal' system. + # Remove '-arch i386' from the LDFLAGS. + import distutils.sysconfig + distutils.sysconfig.get_config_vars() + x = distutils.sysconfig._config_vars['LDSHARED'] + y = x.replace('-arch i386', '') + if y != x: + print "Fixing Apple strangeness in Python configuration" + distutils.sysconfig._config_vars['LDSHARED'] = y + + ################################################################ packages = ["ctypes"] |