summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorpodshumok <k.ignatov@neodialog.ru>2014-12-01 23:42:21 +0000
committerpodshumok <k.ignatov@neodialog.ru>2014-12-01 23:42:21 +0000
commitf3191df00ca3ed004ccbd2de13d41fa26c4dc3a1 (patch)
tree4d9d52ed2138e1a624f71e60f14d77e57ac5b3d7
parent167f3c5c1ee50b00853b309a2df9c1c2c562b8b5 (diff)
downloadcffi-f3191df00ca3ed004ccbd2de13d41fa26c4dc3a1.tar.gz
-rw-r--r--cffi/verifier.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/cffi/verifier.py b/cffi/verifier.py
index cb4e0bb..e449c78 100644
--- a/cffi/verifier.py
+++ b/cffi/verifier.py
@@ -16,7 +16,8 @@ else:
class Verifier(object):
def __init__(self, ffi, preamble, tmpdir=None, modulename=None,
- ext_package=None, tag='', force_generic_engine=False, **kwds):
+ ext_package=None, tag='', force_generic_engine=False,
+ source_extension='.c', **kwds):
self.ffi = ffi
self.preamble = preamble
if not modulename:
@@ -43,7 +44,7 @@ class Verifier(object):
k1, k2)
suffix = _get_so_suffixes()[0]
self.tmpdir = tmpdir or os.environ.get('CFFI_TMPDIR') or _caller_dir_pycache()
- self.sourcefilename = os.path.join(self.tmpdir, modulename + '.c')
+ self.sourcefilename = os.path.join(self.tmpdir, modulename + source_extension)
self.modulefilename = os.path.join(self.tmpdir, modulename + suffix)
self.ext_package = ext_package
self._has_source = False