diff options
author | Benjamin Peterson <benjamin@python.org> | 2009-05-23 16:34:23 (GMT) |
---|---|---|
committer | Benjamin Peterson <benjamin@python.org> | 2009-05-23 16:34:23 (GMT) |
commit | 9c80cacb8cede5830447e7bff4e03a35293fa148 (patch) | |
tree | f43032f40f40b53afafe2b85462db879fa2a5c8c | |
parent | 932073a1695454708fee8acba2fec2a6802d5421 (diff) | |
download | cpython-9c80cacb8cede5830447e7bff4e03a35293fa148.zip cpython-9c80cacb8cede5830447e7bff4e03a35293fa148.tar.gz cpython-9c80cacb8cede5830447e7bff4e03a35293fa148.tar.bz2 |
build _functools and _locale into the core library
-rwxr-xr-x | configure | 4 | ||||
-rw-r--r-- | configure.in | 2 | ||||
-rw-r--r-- | setup.py | 18 |
3 files changed, 3 insertions, 21 deletions
@@ -1,5 +1,5 @@ #! /bin/sh -# From configure.in Revision: 72504 . +# From configure.in Revision: 72800 . # Guess values for system-dependent variables and create Makefiles. # Generated by GNU Autoconf 2.61 for python 3.1. # @@ -13524,7 +13524,7 @@ then # slowdown in stead of a speedup, maybe due to the large number of # dynamic loads Python does. - LINKFORSHARED="$extra_undefs" + LINKFORSHARED="$extra_undefs -framework CoreFoundation" if test "$enable_framework" then LINKFORSHARED="$LINKFORSHARED "'$(PYTHONFRAMEWORKDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK)' diff --git a/configure.in b/configure.in index 6937150..91f9a3b 100644 --- a/configure.in +++ b/configure.in @@ -1744,7 +1744,7 @@ then # slowdown in stead of a speedup, maybe due to the large number of # dynamic loads Python does. - LINKFORSHARED="$extra_undefs" + LINKFORSHARED="$extra_undefs -framework CoreFoundation" if test "$enable_framework" then LINKFORSHARED="$LINKFORSHARED "'$(PYTHONFRAMEWORKDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK)' @@ -424,8 +424,6 @@ class PyBuildExt(build_ext): exts.append( Extension("_heapq", ["_heapqmodule.c"]) ) # operator.add() and similar goodies exts.append( Extension('operator', ['operator.c']) ) - # _functools - exts.append( Extension("_functools", ["_functoolsmodule.c"]) ) # C-optimized pickle replacement exts.append( Extension("_pickle", ["_pickle.c"]) ) # atexit @@ -439,22 +437,6 @@ class PyBuildExt(build_ext): exts.append( Extension('_lsprof', ['_lsprof.c', 'rotatingtree.c']) ) # static Unicode character database exts.append( Extension('unicodedata', ['unicodedata.c']) ) - # access to ISO C locale support - data = open('pyconfig.h').read() - m = re.search(r"#s*define\s+WITH_LIBINTL\s+1\s*", data) - if m is not None: - locale_libs = ['intl'] - else: - locale_libs = [] - if platform == 'darwin': - locale_extra_link_args = ['-framework', 'CoreFoundation'] - else: - locale_extra_link_args = [] - - - exts.append( Extension('_locale', ['_localemodule.c'], - libraries=locale_libs, - extra_link_args=locale_extra_link_args) ) # Modules with some UNIX dependencies -- on by default: # (If you have a really backward UNIX, select and socket may not be |