diff options
author | Armin Rigo <arigo@tunes.org> | 2012-08-18 11:59:50 +0200 |
---|---|---|
committer | Armin Rigo <arigo@tunes.org> | 2012-08-18 11:59:50 +0200 |
commit | 7edcee52da19657c2513a7c46729d66841973602 (patch) | |
tree | 4321e3e4b831c2a6af612215170e273e47314c31 /cffi/ffiplatform.py | |
parent | 5dd5f536ac8bc885df527952c2f4192d65ae4000 (diff) | |
download | cffi-7edcee52da19657c2513a7c46729d66841973602.tar.gz |
Support for "sources=[..]" in verify(), as per Daniel Holth's suggestion
(issue #17). Test.
Diffstat (limited to 'cffi/ffiplatform.py')
-rw-r--r-- | cffi/ffiplatform.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/cffi/ffiplatform.py b/cffi/ffiplatform.py index 447edbb..a76a20f 100644 --- a/cffi/ffiplatform.py +++ b/cffi/ffiplatform.py @@ -11,9 +11,11 @@ class VerificationMissing(Exception): """ -def get_extension(srcfilename, modname, **kwds): +def get_extension(srcfilename, modname, sources=(), **kwds): from distutils.core import Extension - return Extension(name=modname, sources=[srcfilename], **kwds) + allsources = [srcfilename] + allsources.extend(sources) + return Extension(name=modname, sources=allsources, **kwds) def compile(tmpdir, ext): """Compile a C extension module using distutils.""" |