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.
This commit is contained in:
parent
de540e2288
commit
81ae235146
9
setup.py
9
setup.py
|
@ -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'):
|
||||
|
|
Loading…
Reference in New Issue