[Python-checkins] python/dist/src setup.py,1.137,1.138
loewis@users.sourceforge.net
loewis@users.sourceforge.net
Sun, 26 Jan 2003 03:27:18 -0800
Update of /cvsroot/python/python/dist/src
In directory sc8-pr-cvs1:/tmp/cvs-serv618
Modified Files:
setup.py
Log Message:
Patch #670715: Universal Unicode Codec for POSIX iconv.
Index: setup.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/setup.py,v
retrieving revision 1.137
retrieving revision 1.138
diff -C2 -d -r1.137 -r1.138
*** setup.py 25 Jan 2003 22:41:27 -0000 1.137
--- setup.py 26 Jan 2003 11:27:16 -0000 1.138
***************
*** 615,618 ****
--- 615,636 ----
libraries = libs) )
+ # Hye-Shik Chang's iconv_codec C interface
+ iconv_incs = find_file('iconv.h', inc_dirs,
+ ['/usr/local/include', '/usr/pkg/include'])
+ iconv_libs = find_library_file(self.compiler, 'iconv', lib_dirs,
+ ['/usr/local/lib', '/usr/pkg/lib'])
+
+ if (iconv_incs is not None):
+ if iconv_libs is not None:
+ iconv_libraries = ['iconv']
+ else:
+ iconv_libraries = [] # in libc
+
+ exts.append( Extension('_iconv_codec',
+ ['_iconv_codec.c'],
+ include_dirs = iconv_incs,
+ library_dirs = iconv_libs,
+ libraries = iconv_libraries), )
+
# Curses support, requring the System V version of curses, often
# provided by the ncurses library.