[pypy-commit] cffi default: Blindly add win64 support.
arigo
noreply at buildbot.pypy.org
Sat Jun 23 17:33:25 CEST 2012
Author: Armin Rigo <arigo at tunes.org>
Branch:
Changeset: r501:63bec0ae7b41
Date: 2012-06-23 17:33 +0200
http://bitbucket.org/cffi/cffi/changeset/63bec0ae7b41/
Log: Blindly add win64 support.
diff --git a/setup.py b/setup.py
--- a/setup.py
+++ b/setup.py
@@ -20,9 +20,16 @@
"into the top-level directory.")
include_dirs.append(COMPILE_LIBFFI)
libraries.remove('ffi')
+ _filenames = [filename.lower() for filename in os.listdir(COMPILE_LIBFFI)]
+ _filenames = [filename for filename in _filenames
+ if filename.endswith('.c') or
+ filename.endswith('.asm')]
+ if sys.maxsize <= 2**32:
+ _filenames.remove('win64.asm')
+ else:
+ _filenames.remove('win32.c')
sources.extend(os.path.join(COMPILE_LIBFFI, filename)
- for filename in os.listdir(COMPILE_LIBFFI)
- if filename.lower().endswith('.c'))
+ for filename in _filenames)
else:
try:
p = subprocess.Popen(['pkg-config', '--cflags-only-I', 'libffi'],
More information about the pypy-commit
mailing list