summaryrefslogtreecommitdiff
path: root/setup.py
diff options
context:
space:
mode:
Diffstat (limited to 'setup.py')
-rw-r--r--setup.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/setup.py b/setup.py
index 5a19383bd0..065a115878 100644
--- a/setup.py
+++ b/setup.py
@@ -181,7 +181,8 @@ class PyBuildExt(build_ext):
def build_extension(self, ext):
if ext.name == '_ctypes':
- self.configure_ctypes(ext)
+ if not self.configure_ctypes(ext):
+ return
try:
build_ext.build_extension(self, ext)
@@ -1287,7 +1288,7 @@ class PyBuildExt(build_ext):
res = os.system(cmd)
if res or not os.path.exists(ffi_configfile):
print "Failed to configure _ctypes module"
- return
+ return False
fficonfig = {}
execfile(ffi_configfile, globals(), fficonfig)
@@ -1303,6 +1304,7 @@ class PyBuildExt(build_ext):
ext.sources.extend(fficonfig['ffi_sources'])
ext.include_dirs.extend(include_dirs)
ext.extra_compile_args.extend(extra_compile_args)
+ return True
def detect_ctypes(self):
include_dirs = []