Author: Armin Rigo <[email protected]>
Branch: static-callback-embedding
Changeset: r2555:4ba87915b6b2
Date: 2016-01-08 16:56 +0100
http://bitbucket.org/cffi/cffi/changeset/4ba87915b6b2/
Log: trying win fix
diff --git a/testing/embedding/test_basic.py b/testing/embedding/test_basic.py
--- a/testing/embedding/test_basic.py
+++ b/testing/embedding/test_basic.py
@@ -78,7 +78,14 @@
c = distutils.ccompiler.new_compiler()
print('compiling %s with %r' % (name, modules))
extra_preargs = []
- if threads and sys.platform != 'win32':
+ if sys.platform == 'win32':
+ libfiles = []
+ for m in modules:
+ assert '/' not in m and '\\' not in m
+ assert m.endswith('.pyd')
+ libfiles.append('Release\\%s.lib' % m[:-4])
+ modules = libfiles
+ elif threads:
extra_preargs.append('-pthread')
objects = c.compile([filename], macros=sorted(defines.items()),
debug=True)
c.link_executable(objects + modules, name,
extra_preargs=extra_preargs)
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit