Commit 81ae2351 authored by Jack Jansen's avatar Jack Jansen

If the readline library is found try and determine whether it's the broken

MacOSX 10.4 readline, and don't build the readline module in that case.
parent de540e22
......@@ -447,7 +447,14 @@ class PyBuildExt(build_ext):
exts.append( Extension('rgbimg', ['rgbimgmodule.c']) )
# readline
if self.compiler.find_library_file(lib_dirs, 'readline'):
do_readline = self.compiler.find_library_file(lib_dirs, 'readline')
if platform == 'darwin':
# MacOSX 10.4 has a broken readline. Don't try to build
# the readline module unless the user has installed a fixed
# readline package
if not find_file('readline/rlconf.h', inc_dirs, []):
do_readline = False
if do_readline:
readline_libs = ['readline']
if self.compiler.find_library_file(lib_dirs,
'ncursesw'):
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment