Rerun the libffi configuration if any of the files used for that
are newer then fficonfig.py.
This commit is contained in:
parent
2574f5cd8b
commit
5e218b4454
7
setup.py
7
setup.py
|
@ -1267,7 +1267,12 @@ class PyBuildExt(build_ext):
|
||||||
'_ctypes', 'libffi'))
|
'_ctypes', 'libffi'))
|
||||||
ffi_configfile = os.path.join(ffi_builddir, 'fficonfig.py')
|
ffi_configfile = os.path.join(ffi_builddir, 'fficonfig.py')
|
||||||
|
|
||||||
if self.force or not os.path.exists(ffi_configfile):
|
from distutils.dep_util import newer_group
|
||||||
|
|
||||||
|
config_sources = [os.path.join(ffi_srcdir, fname)
|
||||||
|
for fname in os.listdir(ffi_srcdir)]
|
||||||
|
if self.force or newer_group(config_sources,
|
||||||
|
ffi_configfile):
|
||||||
from distutils.dir_util import mkpath
|
from distutils.dir_util import mkpath
|
||||||
mkpath(ffi_builddir)
|
mkpath(ffi_builddir)
|
||||||
config_args = []
|
config_args = []
|
||||||
|
|
Loading…
Reference in New Issue