[pypy-svn] pypy fast-forward: pypy names extension modules differently: _testcapi.pypy-14.so
amauryfa
commits-noreply at bitbucket.org
Thu Jan 13 00:00:28 CET 2011
Author: Amaury Forgeot d'Arc <amauryfa at gmail.com>
Branch: fast-forward
Changeset: r40632:205734118951
Date: 2011-01-13 00:00 +0100
http://bitbucket.org/pypy/pypy/changeset/205734118951/
Log: pypy names extension modules differently: _testcapi.pypy-14.so
diff --git a/lib_pypy/_testcapi.py b/lib_pypy/_testcapi.py
--- a/lib_pypy/_testcapi.py
+++ b/lib_pypy/_testcapi.py
@@ -8,6 +8,8 @@
output_dir = tempfile.mkdtemp()
from distutils.ccompiler import new_compiler
+ from distutils import sysconfig
+
compiler = new_compiler()
compiler.output_dir = output_dir
@@ -23,15 +25,14 @@
object_filename = res[0]
# set link options
+ output_filename = '_testcapi' + sysconfig.get_config_var('SO')
if sys.platform == 'win32':
- output_filename = '_testcapi.pyd'
# XXX libpypy-c.lib is currently not installed automatically
library = os.path.join(thisdir, '..', 'include', 'libpypy-c')
libraries = [library, 'oleaut32']
extra_ldargs = ['/MANIFEST', # needed for VC10
'/EXPORT:init_testcapi']
else:
- output_filename = '_testcapi.so'
libraries = []
extra_ldargs = []
More information about the Pypy-commit
mailing list