build _functools and _locale into the core library
This commit is contained in:
parent
932073a169
commit
9c80cacb8c
4
configure
vendored
4
configure
vendored
@ -1,5 +1,5 @@
|
|||||||
#! /bin/sh
|
#! /bin/sh
|
||||||
# From configure.in Revision: 72504 .
|
# From configure.in Revision: 72800 .
|
||||||
# Guess values for system-dependent variables and create Makefiles.
|
# Guess values for system-dependent variables and create Makefiles.
|
||||||
# Generated by GNU Autoconf 2.61 for python 3.1.
|
# 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
|
# slowdown in stead of a speedup, maybe due to the large number of
|
||||||
# dynamic loads Python does.
|
# dynamic loads Python does.
|
||||||
|
|
||||||
LINKFORSHARED="$extra_undefs"
|
LINKFORSHARED="$extra_undefs -framework CoreFoundation"
|
||||||
if test "$enable_framework"
|
if test "$enable_framework"
|
||||||
then
|
then
|
||||||
LINKFORSHARED="$LINKFORSHARED "'$(PYTHONFRAMEWORKDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK)'
|
LINKFORSHARED="$LINKFORSHARED "'$(PYTHONFRAMEWORKDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK)'
|
||||||
|
@ -1744,7 +1744,7 @@ then
|
|||||||
# slowdown in stead of a speedup, maybe due to the large number of
|
# slowdown in stead of a speedup, maybe due to the large number of
|
||||||
# dynamic loads Python does.
|
# dynamic loads Python does.
|
||||||
|
|
||||||
LINKFORSHARED="$extra_undefs"
|
LINKFORSHARED="$extra_undefs -framework CoreFoundation"
|
||||||
if test "$enable_framework"
|
if test "$enable_framework"
|
||||||
then
|
then
|
||||||
LINKFORSHARED="$LINKFORSHARED "'$(PYTHONFRAMEWORKDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK)'
|
LINKFORSHARED="$LINKFORSHARED "'$(PYTHONFRAMEWORKDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK)'
|
||||||
|
18
setup.py
18
setup.py
@ -424,8 +424,6 @@ class PyBuildExt(build_ext):
|
|||||||
exts.append( Extension("_heapq", ["_heapqmodule.c"]) )
|
exts.append( Extension("_heapq", ["_heapqmodule.c"]) )
|
||||||
# operator.add() and similar goodies
|
# operator.add() and similar goodies
|
||||||
exts.append( Extension('operator', ['operator.c']) )
|
exts.append( Extension('operator', ['operator.c']) )
|
||||||
# _functools
|
|
||||||
exts.append( Extension("_functools", ["_functoolsmodule.c"]) )
|
|
||||||
# C-optimized pickle replacement
|
# C-optimized pickle replacement
|
||||||
exts.append( Extension("_pickle", ["_pickle.c"]) )
|
exts.append( Extension("_pickle", ["_pickle.c"]) )
|
||||||
# atexit
|
# atexit
|
||||||
@ -439,22 +437,6 @@ class PyBuildExt(build_ext):
|
|||||||
exts.append( Extension('_lsprof', ['_lsprof.c', 'rotatingtree.c']) )
|
exts.append( Extension('_lsprof', ['_lsprof.c', 'rotatingtree.c']) )
|
||||||
# static Unicode character database
|
# static Unicode character database
|
||||||
exts.append( Extension('unicodedata', ['unicodedata.c']) )
|
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:
|
# Modules with some UNIX dependencies -- on by default:
|
||||||
# (If you have a really backward UNIX, select and socket may not be
|
# (If you have a really backward UNIX, select and socket may not be
|
||||||
|
Loading…
x
Reference in New Issue
Block a user