Kaydet (Commit) a0cbb3db authored tarafından Guido van Rossum's avatar Guido van Rossum

Moved the thread module to its own Setup.thread(.in) file,

which is edited by the config.status script depending on whether
--with-thread is specified or not.  Also needs changes to configure(.in).
üst e612be59
...@@ -152,9 +152,11 @@ getpath.o: getpath.c Makefile ...@@ -152,9 +152,11 @@ getpath.o: getpath.c Makefile
# When the configuration changes, we remove the library, so that it # When the configuration changes, we remove the library, so that it
# gets remade from scratch; this ensures to remove modules that are no # gets remade from scratch; this ensures to remove modules that are no
# longer pertinent (but that were in a previous configuration). # longer pertinent (but that were in a previous configuration).
config.c Makefile: Makefile.pre config.c.in $(MAKESETUP) Setup Setup.local config.c Makefile: Makefile.pre config.c.in $(MAKESETUP)
config.c Makefile: Setup.thread Setup Setup.local
config.c Makefile:
-rm -f $(LIBRARY) -rm -f $(LIBRARY)
$(SHELL) $(MAKESETUP) Setup.local Setup $(SHELL) $(MAKESETUP) Setup.thread Setup.local Setup
Setup: Setup:
cp $(srcdir)/Setup.in Setup cp $(srcdir)/Setup.in Setup
......
...@@ -95,11 +95,7 @@ signal signalmodule.c # signal(2) ...@@ -95,11 +95,7 @@ signal signalmodule.c # signal(2)
#gl glmodule.c cgensupport.c -I$(srcdir) -lgl -lX11 #gl glmodule.c cgensupport.c -I$(srcdir) -lgl -lX11
# Thread module -- use only if Python has thread support for your OS. # The thread module is now automatically enabled, see Setup.thread.
# Note that you must have configured (and built!) Python with the
# --with-thread option passed to the configure script for this to work:
#thread threadmodule.c
# Pure module. Cannot be linked dynamically. # Pure module. Cannot be linked dynamically.
# -DWITH_QUANTIFY, -DWITH_PURIFY, or -DWITH_ALL_PURE # -DWITH_QUANTIFY, -DWITH_PURIFY, or -DWITH_ALL_PURE
......
# This file is transmogrified into Setup.thread by config.status.
# Its purpose is to automatically enable the thread module when the
# --with-thread argument is given to the configure script.
# *NOTE*: if the configure script decides it can't support threads,
# the thread module will still be enabled and cause compile errors.
# The solution is not to use --with-thread on platforms that don't
# support threads.
@USE_THREAD_MODULE@thread threadmodule.c
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